Template:!!/doc
| This is a documentation subpage for Template:!! It may contain usage information, categories and other content that is not part of the original template page. |
| This template is used on 203,000+ pages. To avoid major disruption and server load, any changes should be tested in the template's /sandbox or /testcases subpages, or in your own user subpage. The tested changes can be added to this page in a single edit. Consider discussing changes on the talk page before implementing them. |
This is an auxiliary template that allows one to encode "||" (two pipes or vertical bars) within template parameters. If this does not need to be interpreted as wikitext (i.e. table cell separators), it is better to use "||". However the "||" delimiter for a wikitable has to be escaped by a template if it is used within a template.
Notes
There is usually no such problem with "!!" (exclamation marks). This problem only affects "||" (vertical bars) in conjunction with the m:Help:Parameter default mechanism within tables. However, in table rows starting with "!" there can be problems with "!!" being interpreted as a cell separator. Try replacing it with "!!".
This template cannot be substituted.
Parameters
Escapes double pipe characters within template parameters
| Parameter | Description | Type | Status | |||
|---|---|---|---|---|---|---|
| No parameters specified | ||||||
See also
| Template call (m for magic word) |
Output (delayed interpretation as wikimarkup) | HTML alternative (never interpreted as wikimarkup) |
|---|---|---|
| {{!}} (m) | | | | or {{pipe}} |
| {{}} (m) | = | = |
| {{!!}} | || | || |
| {{!(}} | [ | [ |
| {{)!}} | ] | ] |
| {{!((}} | [[ | [[ |
| {{))!}} | ]] | ]] |
| {{(}} | { | { |
| {{)}} | } | } |
| {{((}} | {{ | {{ |
| {{))}} | }} | }} |
| {{(((}} | {{{ | {{{ |
| {{)))}} | }}} | }}} |
| {{(!}} | {| | {| |
| {{!-}} | |- | |- |
| {{!)}} | |} | |} |