GSD:=/doc

From The Goon Show Depository

Revision as of 06:05, 29 August 2022 by en>Jonesey95 (no longer a template when used with no parameters)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This magic word allows "=" to be used in unnamed template parameters, rather than being interpreted as the separator between the parameter name and value. It evaluates to the equals sign, =. Alternatively, the HTML entity "=" can be used if there is no need for it to be interpreted as wikimarkup, such as when the literal equals-sign is to be displayed to the user. Until June 2022, there was a template at this location with the same function, but it was replaced with a magic word for performance reasons in Phab:T91154.

Do not use syntax like {{Template:=}}, and do not supply a parameter, for example {{=|foo}}. In those cases, the template transcludes as an error message: Error: The retired template {{=}} has been transcluded; see mw:Help:Magic words#Other for details. To fix this, use only the code {{=}} to generate the = character.

Do not use the magic word in URLs rather use percent-encoding or no encoding:

  • Wrong: https://example.com/?arg{{=}}789
  • Correct: https://example.com/?arg%3D789
  • Correct: https://example.com/?arg=789

Usage

  • {{Font color|black|yellow|2 + 2 {{=}} 4}} produces: 2 + 2 =

Error: The retired template {{GSD:=/doc}} has been transcluded; see mw:Help:Magic words#Other for details. To fix this, use only the code {{=}} to generate the = character. 4

You can also use named parameters to bypass the restriction:

  • {{Font color|black|yellow|3= 2 + 2 = 4}} produces: 2 + 2 = 4

Unlike =, the magic word only delays the interpretation of the symbol as code:

{{concat|<div style{{=}}"font-style:italic">This should be italicised.</div>}}
{{concat|<div style&#61;"font-style:italic">This will not be italicised.</div>}}

produces: <div style=

Error: The retired template {{GSD:=/doc}} has been transcluded; see mw:Help:Magic words#Other for details. To fix this, use only the code {{=}} to generate the = character."font-style:italic">This should be italicised.

This will not be italicised.

TemplateData

This is the TemplateData for this template used by TemplateWizard, VisualEditor and other tools. See a monthly parameter usage report for Template:=/doc in articles based on its TemplateData.

TemplateData for =/doc

A magic word to allow = to be used in template parameters

Template parameters

This template has custom formatting.

ParameterDescriptionTypeStatus
No parameters specified

See also

This table: <span style="" title="<translate nowrap> View this template</translate>"><translate> view</translate> · <span style="" title="<translate nowrap> Discuss this template</translate>"><translate> talk</translate> · <span style="" title="<translate nowrap> Edit this template</translate>"><translate> edit</translate>
Template call
<span style=

Error: The retired template {{GSD:=/doc}} has been transcluded; see mw:Help:Magic words#Other for details. To fix this, use only the code {{=}} to generate the = character."font-weight:normal; font-style:normal">(m for magic word)

Output <span style=

Error: The retired template {{GSD:=/doc}} has been transcluded; see mw:Help:Magic words#Other for details. To fix this, use only the code {{=}} to generate the = character."font-weight:normal; font-style:normal">(delayed interpretation as wikimarkup)

HTML alternative <span style=

Error: The retired template {{GSD:=/doc}} has been transcluded; see mw:Help:Magic words#Other for details. To fix this, use only the code {{=}} to generate the = character."font-weight:normal; font-style:normal">(never interpreted as wikimarkup)

{{!}} (m) | &#124; or {{pipe}}
{{=}} (m) = &#61;
{{!!}} || &#124;&#124;
{{!(}} [ &#91;
{{)!}} ] &#93;
{{!((}} [[ &#91;&#91;
{{))!}} ]] &#93;&#93;
{{(}} { &#123;
{{)}} } &#125;
{{((}} {{ &#123;&#123;
{{))}} }} &#125;&#125;
{{(((}} {{{ &#123;&#123;&#123;
{{)))}} }}} &#125;&#125;&#125;
{{(!}} {| &#123;&#124;
{{!-}} |- &#124;&#45;
{{!)}} |} &#124;&#125;