Jump to content

Template:!!/doc: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
DixonDBot (talk | contribs)
m Migrating 28 interwiki links, now provided by Wikidata on d:Q5406468
No edit summary
 
(29 intermediate revisions by 26 users not shown)
Line 1: Line 1:
{{Documentation subpage}}
{{Documentation subpage}}
{{high-use|57,000+}}
{{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. If it is '''unnecessary''' to get a "<code>||</code>", it is better to use "<code>&amp;#124;&amp;#124;</code>". However the "<code>||</code>" delimiter for a [[Wikipedia:How to use tables|Wiki table]] has to be escaped by a template if it is used within a template.


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>&amp;#124;&amp;#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 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>&amp;#33;&amp;#33;</code>".
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>&amp;#33;&amp;#33;</code>".


This template cannot be [[Wikipedia:Template substitution|substituted]].
This template cannot be [[Wikipedia:Substitution|substituted]].

== Parameters ==

<TemplateData>{
"description": "Escapes double pipe characters within template parameters",
"params": {}
}</TemplateData>


==See also==
== See also ==
{{Escape template list}}
*[[Template:!]]
*[[m:Help:Template#A parameter value containing a pipe character]]
*[[Template:!-]]
*[[Help:Conditional tables]]
*[[Wikipedia:Qif conditionals]]
*{{tim|!}}
<includeonly>
<!-- ADD CATEGORIES BELOW THIS LINE -->
[[Category:Template namespace templates|{{PAGENAME}}]]
[[Category:Wikipedia formatting and function templates|{{PAGENAME}}]]


<includeonly>{{Sandbox other||
<!-- ADD INTERWIKIS BELOW THIS LINE -->
[[Category:Character templates]]
</includeonly><noinclude>
[[Category:Templates with partial table wikitext]]
[[bxr:Template:!!/doc]]
[[Category:Template namespace templates]]
[[lez:Шаблон:!!/doc]]
}}</includeonly>
[[bug:Templat:!!/doc]]
</noinclude>

Latest revision as of 14:57, 4 January 2024

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 "&#124;&#124;". 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 "&#33;&#33;".

This template cannot be substituted.

Parameters

[edit]

Escapes double pipe characters within template parameters

Template parameters

ParameterDescriptionTypeStatus
No parameters specified

See also

[edit]
Template call
(m for magic word)
Output (delayed interpretation as wikimarkup) HTML alternative (never interpreted as wikimarkup)
{{!}} (m) | &#124; or {{pipe}}
{{=}} (m) = &#61;
{{!!}} || &#124;&#124;
{{!(}} [ &#91;
{{)!}} ] &#93;
{{!((}} [[ &#91;&#91;
{{))!}} ]] &#93;&#93;
{{(}} { &#123;
{{)}} } &#125;
{{((}} {{ &#123;&#123;
{{))}} }} &#125;&#125;
{{(((}} {{{ &#123;&#123;&#123;
{{)))}} }}} &#125;&#125;&#125;
{{(!}} {| &#123;&#124;
{{!+}} |+ &#124;&#43;
{{!-}} |- &#124;&#45;
{{!)}} |} &#124;&#125;