Template:!!/doc: Difference between revisions
m some iwi else |
No edit summary |
||
(46 intermediate revisions by 41 users not shown) | |||
Line 1: | Line 1: | ||
{{Documentation subpage}} |
{{Documentation subpage}} |
||
{{High-risk|250,000+}} |
|||
This is an auxiliary [[Help:Template|template]] that allows one to encode "<code>||</code>" (two pipes or [[vertical bar]]s) within template parameters. |
This is an auxiliary [[Help:Template|template]] that allows one to encode "<code>||</code>" (two pipes or [[vertical bar]]s) within template parameters. If this does not need to be interpreted as wikitext (i.e. table cell separators), it is better to use "<code>&#124;&#124;</code>". However the "<code>||</code>" delimiter for a [[Wikipedia:Manual of Style/Tables|wikitable]] has to be [[:Category:Character-substitution templates|escaped by a template]] if it is used within a template. |
||
==Notes== |
== Notes == |
||
There is no such problem with "<code>!!</code>" (exclamation marks). This problem only affects "<code>||</code>" (vertical bars) in conjunction with the [[m:Help:Parameter default]] mechanism within tables. |
There is usually no such problem with "<code>!!</code>" (exclamation marks). This problem only affects "<code>||</code>" (vertical bars) in conjunction with the [[m:Help:Parameter default]] mechanism within tables. However, in table rows starting with "<code>!</code>" there can be problems with "<code>!!</code>" being interpreted as a cell separator. Try replacing it with "<code>&#33;&#33;</code>". |
||
This template cannot be [[Wikipedia: |
This template cannot be [[Wikipedia:Substitution|substituted]]. |
||
== |
== Parameters == |
||
*[[Template:!]] |
|||
*[[Template:!-]] |
|||
*[[Template:-!]] |
|||
*[[Wikipedia:Qif conditionals]] |
|||
*{{tim|!}} |
|||
⚫ | |||
<!-- ADD CATEGORIES BELOW THIS LINE --> |
|||
⚫ | |||
[[Category:Wikipedia formatting and function templates|{{PAGENAME}}]] |
|||
<TemplateData>{ |
|||
<!-- ADD INTERWIKIS BELOW THIS LINE --> |
|||
"description": "Escapes double pipe characters within template parameters", |
|||
[[bn:Template:!!]] |
|||
"params": {} |
|||
[[cs:Šablona:!!]] |
|||
}</TemplateData> |
|||
[[de:Vorlage:!!]] |
|||
[[es:Plantilla:!!]] |
|||
== See also == |
|||
[[dsb:Pśedłoga:!!]] |
|||
{{Escape template list}} |
|||
[[eo:Ŝablono:!!]] |
|||
*[[m:Help:Template#A parameter value containing a pipe character]] |
|||
[[fa:الگو:!!]] |
|||
*[[Help:Conditional tables]] |
|||
[[fi:Malline:!!]] |
|||
[[hsb:Předłoha:!!]] |
|||
<includeonly>{{Sandbox other|| |
|||
[[it:Template:!!]] |
|||
[[Category:Character templates]] |
|||
[[ja:Template:!!]] |
|||
[[Category:Templates with partial table wikitext]] |
|||
[[ka:თარგი:!!]] |
|||
⚫ | |||
[[mn:Загвар:!!]] |
|||
⚫ | |||
[[nl:Sjabloon:!!]] |
|||
[[no:Mal:!!]] |
|||
[[pl:Szablon:!!]] |
|||
[[pt:Template:!!]] |
|||
[[sl:Predloga:!!]] |
|||
[[th:แม่แบบ:!!]] |
|||
[[tt:Үрнәк:!!]] |
|||
[[uk:Шаблон:!!]] |
|||
⚫ |
Latest revision as of 14:57, 4 January 2024
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 230,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
[edit]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
[edit]Escapes double pipe characters within template parameters
Parameter | Description | Type | Status | |||
---|---|---|---|---|---|---|
No parameters specified |
See also
[edit]Template call (m for magic word) |
Output (delayed interpretation as wikimarkup) | HTML alternative (never interpreted as wikimarkup) |
---|---|---|
{{!}} (m) |
| | | or {{pipe}} |
{{=}} (m) |
= | = |
{{!!}} |
|| | || |
{{!(}} |
[ | [ |
{{)!}} |
] | ] |
{{!((}} |
[[ | [[ |
{{))!}} |
]] | ]] |
{{(}} |
{ | { |
{{)}} |
} | } |
{{((}} |
{{ | {{ |
{{))}} |
}} | }} |
{{(((}} |
{{{ | {{{ |
{{)))}} |
}}} | }}} |
{{(!}} |
{| | {| |
{{!+}} |
|+ | |+ |
{{!-}} |
|- | |- |
{{!)}} |
|} | |} |