Citakan:COinS safe

Ti Wikipédia Sunda, énsiklopédi bébas
Loncat ke navigasi Loncat ke pencarian
[[Image:|53px|Notice]] This template is safe for use in citation templates that produce COinS metadata; see COinS in Wikipedia. If HTML or other markup is added, then the template must be reevaluated.
Documentation icon Dokuméntasi citakan[tempo] [édit] [jujutan] [beresihan]

Usage[édit sumber]

This template is a notice for templates that may be used in citation templates. By default, it indicates the template is safe for use as shown above.

To indicate a template that should not be used in a citation template:

{{COinS safe|n}}

Notice This template should not be used in citation templates such as Citation Style 1 and Citakan:Cs2, because it includes markup that will pollute the COinS metadata they produce; see COinS in Wikipedia.

Issue[édit sumber]

Citation templates such as Citation Style 1 and Citakan:Cs2 generate COinS metadata. If a template is used in a citation template field, then it may inject HTML into the metadata.

Compare the rendered HTML for {{cite book}} with |author= using no template and using {{smallcaps}}.

Markup Renders as
{{cite book |author=Sam Drucker |title=Title}}
Sam Drucker. Title. 

<span class="citation book">Sam Drucker. ''Title''.</span><span title="ctx_ver=Z39.88-2004&" class="Z3988"><span style="display:none;">&nbsp;</span></span>

{{cite book |author={{smallcaps|Sam Drucker}} |title=Title}}
Sam Drucker. Title. 

<span class="citation book"><span style="font-variant:small-caps;">Sam Drucker</span>. ''Title''.</span><span title="ctx_ver=Z39.88-2004&" class="Z3988"><span style="display:none;">&nbsp;</span></span>

The author metadata is in the rft.aulast field. In this case, it is percent-encoded and is rendered as <span class="smallcaps" style="font-variant:small-caps;">Sam Drucker</span>

Reference management software will interpret the entire span as the author name.

See also[édit sumber]