Template:!
| This template should have no transclusions. This is because 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 {{Template:!}}, and do not supply a parameter, for example {{!|foo}}. In those cases, the template transcludes as an error message: Error: The retired template Template:Tn has been transcluded; see mw:Help:Magic words#Other for details. To fix this, use only the code Template: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: Template:Cquote
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
}}
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=<nowiki />This is text before
{{(!}} class{{=}}"wikitable"
{{!+}} Caption text
{{!-}}
! Header text !! Header text
{{!-}}
{{!}} Example 1 {{!!}} Example 2
{{!-}}
{{!}} Example 3 {{!!}} Example 4
{{!)}}
This is text after
<nowiki />}}
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 1Template:Refn
Example 2Template:Refn
Example 3Template:Refn
Notes
See also
| Template call (m for magic word) |
Output (delayed interpretation as wikimarkup) | HTML alternative (never interpreted as wikimarkup) | |
|---|---|---|---|
{{!}} (m) |
| or {{pipe}} | ||
{{=}} (m) |
= | = | |
{{!!}} |
|| | ||
{{!(}} |
Template:!( | [ | |
{{)!}} |
Template:)! | ] | |
{{!((}} |
[[ | [[ | |
{{))!}} |
]] | ]] | |
{{(}} |
Template:( | { | |
{{)}} |
Template:) | } | |
{{((}} |
{{ | {{ | |
{{))}} |
}} | }} | |
{{(((}} |
Template:((( | {{{ | |
{{)))}} |
Template:))) | }}} | |
{{(!}} |
{| | {| | |
{{!+}} |
|+ | |+ | |
{{!-}} |
|- | |- | |
{{!)}} |
|} | |} |
Documentation for the magic word may be found in the MediaWiki documentation at mw:Help:Magic words#Other.
- {{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
| The above documentation is transcluded from Template:!/doc. (edit | history) Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages. Please add categories to the /doc subpage. Subpages of this template. |