×
Create a new article
Write your page title here:
We currently have 169 articles on The Sonic the Hedgehog Wiki. Type your article name above or click on one of the titles below and start writing!



The Sonic the Hedgehog Wiki
169Articles
Revision as of 22:50, 22 December 2024 by Sonic City (talk | contribs) (Created page with "{{notice |image={{#ifeq: {{{1|}}}|n|Stop hand nuvola.svg}} |{{#ifeq: {{{1|}}}|n |This template should not be used in citation templates such as Citation Style 1 and Citation Style 2, because it includes markup that will pollute the COinS metadata they produce; see Wikipedia:COinS. {{{addtext|}}}{{Sandbox other||Category:Templates not safe for use in citation templates}} |This template is safe for...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Template:Notice


[edit]

Documentation


Description[edit source]

It is to indicate whether it can be safely used in citation templates. By default, it indicates the template is safe for use.

When the template is set as "not safe", the page is placed into Category:Templates not safe for use in citation templates.

Usage[edit source]

To indicate a template which can be safely used in citation templates: {{COinS safe}}

To indicate a template that should NOT be used in citation templates: {{COinS safe|n}}

To add extra info after the standard message: |addtext=

Examples[edit source]

Code Result
{{COinS safe}} Template:Notice
{{COinS safe|n}} Template:Notice
{{COinS safe|addtext=Here is the extra info.}} Template:Notice
{{COinS safe|n|addtext=Here is the extra info.}} Template:Notice

Explain COinS issues[edit source]

Citation templates such as Citation Style 1 and Citation Style 2 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 asLua error: expandTemplate: template "format item" does not exist.

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[edit source]