NotAracham (talk | contribs) (Created page with "<includeonly>{{error|Error: The retired template {{tn|1==}} has been transcluded; see mw:Help:Magic words#Other for details. To fix this, use only the code {{Magic word|1==}} to generate the = character.}} T</includeonly><noinclude>{{Documentation|heading=50px|link=|alt= Magic word documentation}} </noinclude>") |
NotAracham (talk | contribs) No edit summary |
||
Line 1:
=<noinclude>
{{documentation}}
[[Category:Workaround templates]]
</noinclude>
|
Latest revision as of 15:31, 30 August 2022
=
This template may have no transclusions, because it was replaced with a magic word. |
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.
Usage
{{Font color|black|yellow|2 + 2 {{=}} 4}}
produces: 2 + 2 = 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="font-style:italic">This will not be italicised.</div>}}
produces: Template:Concat Template:Concat
TemplateData
Template:\n" } </templatedata>
<templatedata> { "description": "A magic word to allow = to be used in template parameters", "params": {}, "format": "