= – Template

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Protected "Template:=": High traffic page: Template utility template and as such pivotal ([Edit=Allow only autoconfirmed users] (indefinite) [Move=Allow only autoconfirmed users] (indefinite)))
m (Fix category sort key)
Line 1: Line 1:
=<noinclude>
=<noinclude>
==Usage==
== Usage ==
Use to transclude the equals symbol into template parameters, where the normal use of the symbol would provoke the parsing of the parameter's text, assigning the text to the right of the symbol as the value of a variable named by the text to the left.
Use to transclude the equals symbol into template parameters, where the normal use of the symbol would provoke the parsing of the parameter's text, assigning the text to the right of the symbol as the value of a variable named by the text to the left.


i.e. {{Inline code|<nowiki>{{Inline code|_foo = true;}}</nowiki>}} would result in a transclusion of {{Template|Inline code}} (and/or other similar templates) with the value {{Inline code|true;}} assigned to a variable called {{Inline code|_foo}} because of the way MediaWiki parses Template code. So we use {{Inline code|<nowiki>{{Inline code|_foo {{=}} true;}}</nowiki>}} in order to stop the equals sign being parsed as an assignation. Thus {{Inline code|<nowiki>{{Inline code|_foo {{=}} true;}}</nowiki>}} results in the desired {{Inline code|_foo {{=}} true;}}.
i.e. {{Inline code|<nowiki>{{Inline code|_foo = true;}}</nowiki>}} would result in a transclusion of {{Template|Inline code}} (and/or other similar templates) with the value {{Inline code|true;}} assigned to a variable called {{Inline code|_foo}} because of the way MediaWiki parses Template code. So we use {{Inline code|<nowiki>{{Inline code|_foo {{=}} true;}}</nowiki>}} in order to stop the equals sign being parsed as an assignation. Thus {{Inline code|<nowiki>{{Inline code|_foo {{=}} true;}}</nowiki>}} results in the desired {{Inline code|_foo {{=}} true;}}.


[[Category:Templates|{{uc:{{PAGENAME}}]]
[[Category:Templates|{{uc:{{PAGENAME}}}}]]
</noinclude>
</noinclude>

Revision as of 03:09, 27 December 2020

=

Usage

Use to transclude the equals symbol into template parameters, where the normal use of the symbol would provoke the parsing of the parameter's text, assigning the text to the right of the symbol as the value of a variable named by the text to the left.

i.e. {{Inline code|_foo = true;}} would result in a transclusion of {{Inline code}} (and/or other similar templates) with the value true; assigned to a variable called _foo because of the way MediaWiki parses Template code. So we use {{Inline code|_foo {{=}} true;}} in order to stop the equals sign being parsed as an assignation. Thus {{Inline code|_foo {{=}} true;}} results in the desired _foo = true;.