:Template:!/doc
{{Documentation subpage}}
{{transclusionless|should=yes|reason=it was replaced with a magic word}}
The magic word
is used to escape a vertical bar character "|" in wikitext markup, causing the parser to temporarily not interpret it as a special character.
This used to be a template, but for speed reasons, the MediaWiki parser was changed in July 2014 to instantly interpret
as "|" and ignore this template, making
a magic word. You can continue to use the code in exactly the same way as before.
Do not use syntax like
, and do not supply a parameter, for example
. In those cases, the template transcludes as an error message: {{error|Error: The retired template {{tn|!}} has been transcluded; see mw:Help:Magic words#Other for details. To fix this, use only the code {{Magic word|!}} to generate the | character.}}
Usage
The code
is used to escape the vertical bar character, |, so that it is interpreted later than it would be otherwise. This is mostly useful when trying to include a table in a template. For example,
{{cquote|text=
This is text before
class="wikitable"
|+ Caption text | |
Header text | Header text |
---|---|
Example 1 | Example 2 |
Example 3 | Example 4 |
This is text after
}}
yields nonsense:
{{cquote|text=
This is text before
class="wikitable"
|+ Caption text | |
Header text | Header text |
---|---|
Example 1 | Example 2 |
Example 3 | Example 4 |
This is text after
}}
However escaping the bars with this magic word and similar templates gives:
{{cquote|text=
This is text before
{{(!}} class{{=}}"wikitable"
{{!+}} Caption text
{{!-}}
! Header text !! Header text
{{!-}}
{{!}} Example 1 {{!!}} Example 2
{{!-}}
{{!}} Example 3 {{!!}} Example 4
{{!)}}
This is text after
}}
{{cquote|text=
This is text before
{{{!}} class{{=}}"wikitable"
{{!+}} Caption text
{{!-}}
! Header text !! Header text
{{!-}}
{{!}} Example 1 {{!!}} Example 2
{{!-}}
{{!}} Example 3 {{!!}} Example 4
{{!)}}
This is text after
}}
For how to include a table in a footnote, do:
Example 1{{refn|group=note|This is a note before}}
Example 2{{refn|group=note|1=
This is text before {{(!}} class{{=}}"wikitable"
{{!+}} Caption text
{{!-}}
! Header text !! Header text
{{!-}}
{{!}} Example 1 {{!!}} Example 2
{{!-}}
{{!}} Example 3 {{!!}} Example 4
{{!)}}
This is text after
}} Example 3{{refn|group=note|This is a note after}}
Notes
{{Reflist|group=note}}
Be careful to follow this formatting, otherwise the table may gobble up the subsequent footnote. This can be unnoticeable if there is only one footnote, only causing an issue if a second footnote is added.
Example 1{{refn|group=note|This is a note before}}
Example 2{{refn|group=note|1=
{{(!}} class{{=}}"wikitable"
{{!+}} Caption text
{{!-}}
! Header text !! Header text
{{!-}}
{{!}} Example 1 {{!!}} Example 2
{{!-}}
{{!}} Example 3 {{!!}} Example 4
{{!)}}
This is text after
Example 3{{refn|group=note|This is a note after}}
Notes
{{Reflist|group=note}}
See also
{{Escape template list}}
Documentation for the magic word may be found in the MediaWiki documentation at mw:Help:Magic words#Other.
- {{tl|pipe}}, a template that uses the numeric character reference for the vertical bar character
- m:Help:Template#A parameter value containing a pipe character
- Help:Conditional tables
Category:Character-substitution templates
}}