Template:!!/doc
This is a documentation subpage for Template:!! It contains usage information, categories and other content that is not part of the original template page. |
This template is used on a very large number of pages. To avoid large-scale disruption and unnecessary server load, any changes to this template should first be tested in its /sandbox or /testcases subpages, or in your own user space. The tested changes can then be added to this page in one single edit. Please consider discussing any 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}} |
{{=}}
|
= | = |
{{!!}}
|
|| | || |
{{!(}}
|
[ | [ |
{{)!}}
|
] | ] |
{{!((}}
|
[[ | [[ |
{{))!}}
|
]] | ]] |
{{(}}
|
{ | { |
{{)}}
|
} | } |
{{((}}
|
{{ | {{ |
{{))}}
|
}} | }} |
{{(((}}
|
{{{ | {{{ |
{{)))}}
|
}}} | }}} |
{{(!}}
|
{| | {| |
{{!-}}
|
|- | |- |
{{!)}}
|
|} | |} |