Template:!!
||
| 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) | = | = | 
| {{!!}} | || | || | 
| {{!(}} | [ | [ | 
| {{)!}} | ] | ] | 
| {{!((}} | [[ | [[ | 
| {{))!}} | ]] | ]] | 
| {{(}} | { | { | 
| {{)}} | } | } | 
| {{((}} | {{ | {{ | 
| {{))}} | }} | }} | 
| {{(((}} | {{{ | {{{ | 
| {{)))}} | }}} | }}} | 
| {{(!}} | {| | {| | 
| {{!-}} | |- | |- | 
| {{!)}} | |} | |} |