|
|
| سطر ۱: |
سطر ۱: |
| − | {{Documentation subpage}}
| + | | |
| − | <!-- DO NOT move the "pp-template" to the template page since the ! template should be as short as possible to save server load (to not break template inclusion limits). -->
| + | [[رده:الگوهای در دست ساخت]] |
| − | <includeonly>{{high-risk|5,700,000+}}</includeonly>
| |
| − | __NOTOC__
| |
| − | این یک الگوی کمکیاست و به کمک آن میتوان نویسهٔ «|» را در کدهای ویکی وارد کرد.
| |
| − | | |
| − | === Usage ===
| |
| − | | |
| − | This is the {{t<noinclude>n</noinclude><includeonly>l</includeonly>|!}} meta-template. Its use is analogous to an [[escape character]].
| |
| − | | |
| − | This is an auxiliary template allowing the encoding of "<code>|</code>" within template parameters, because the pipe character is normally interpreted as a separator. This template is necessary if the character is used in wiki table syntax, or if the parameter is automatically wikilinked and you wish to use a pipe to specify different link text from the target page name. In other cases it is better to use "<code>&#124;</code>".
| |
| − | | |
| − | This template cannot be used for putting the character as text in a wiki table; in that case, again, "<code>&#124;</code>" can be used.
| |
| − | | |
| − | Note that no special template is needed for "<code>!</code>" (exclamation mark).
| |
| − | | |
| − | This is a [[WP:high-risk template|high-risk template]], and it usually cannot be [[Wikipedia:Substitution|substituted]] (see conditions for substing on [[#Substitution|the section below]]).
| |
| − | | |
| − | === Substitution ===
| |
| − | It is possible to [[Wikipedia:Substitution|substitute]] <nowiki>{{!}}</nowiki> only if an unescaped "'''<code>|</code>'''" works as expected, i.e. after substituting the template containing <nowiki>{{!}}</nowiki>, or after eliminating an
| |
| − | [[mw:Help:Extension:ParserFunctions#.23if|#if]] containing <nowiki>{{!}}</nowiki>.
| |
| − | | |
| − | === A simple example ===
| |
| − | | |
| − | The following template code for {{tl|Quotation}} using an ordinary pipe character,
| |
| − | * <code><nowiki>{{Quotation|It is not possible to use an ordinary pipe character | in template parameters, as it will be interpreted as a separator.|[[Help:Template#Usage hints and workarounds]]}}</nowiki></code>
| |
| − | | |
| − | produces:
| |
| − | {{Quotation|It is not possible to use an ordinary pipe character | in template parameters, as it will be interpreted as a separator.|[[Help:Template#Usage hints and workarounds]]}}
| |
| − | | |
| − | whereas this code using the <nowiki>{{!}}</nowiki> meta-template,
| |
| − | * <code><nowiki>{{Quotation|It is not possible to use an ordinary pipe character {{!}} in template parameters, as it will be interpreted as a separator.|[[Help:Template#Usage hints and workarounds]]}}</nowiki></code>
| |
| − | | |
| − | produces:
| |
| − | {{Quotation|It is not possible to use an ordinary pipe character {{!}} in template parameters, as it will be interpreted as a separator.|[[Help:Template#Usage hints and workarounds]]}}
| |
| − | | |
| − | === See also ===
| |
| − | * {{tl|!!}}
| |
| − | * {{tl|!-}} creates |-
| |
| − | * {{tl|-!}}
| |
| − | * {{tl|broken bar}}
| |
| − | * {{tn|'}} and related
| |
| − | * [[Wikipedia:Conditional tables]]
| |
| − | * {{tl|pipe}} - Note that this one looks like {{tlf|!}} but has a very different meaning for the MediaWiki parser and thus has different functionality.
| |
| − | * {{tn|(}} creates {
| |
| − | * {{tn|((}} creates {{
| |
| − | * {{tl|!(}}
| |
| − | * {{[[template:=|=]]}}
| |
| − | | |
| − | <includeonly>
| |
| − | [[Category:Template namespace templates|{{PAGENAME}}]]
| |
| − | [[Category:Wikipedia formatting and function templates|{{PAGENAME}}]]
| |
| − | | |
| − | [[ace:Pola:!]]
| |
| − | [[ar:قالب:!]]
| |
| − | [[as:Template:!]]
| |
| − | [[ast:Plantía:!]]
| |
| − | [[be-x-old:Шаблён:!]]
| |
| − | [[bg:Шаблон:!]]
| |
| − | [[bn:Template:!]]
| |
| − | [[cs:Šablona:!]]
| |
| − | [[csb:Szablóna:!]]
| |
| − | [[da:Skabelon:!]]
| |
| − | [[de:Vorlage:!]]
| |
| − | [[dsb:Pśedłoga:!]]
| |
| − | [[et:Mall:!]]
| |
| − | [[ee:Template:!]]
| |
| − | [[en:Template:!]]
| |
| − | [[eo:Ŝablono:!]]
| |
| − | [[es:Plantilla:!]]
| |
| − | [[fa:الگو:!]]
| |
| − | [[fr:Modèle:!]]
| |
| − | [[hr:Predložak:!]]
| |
| − | [[hsb:Předłoha:!]]
| |
| − | [[it:Template:!]]
| |
| − | [[ja:Template:!]]
| |
| − | [[ka:თარგი:!]]
| |
| − | [[ko:틀:!]]
| |
| − | [[ku:Şablon:!]]
| |
| − | [[la:Formula:!]]
| |
| − | [[myv:ЛопаПарцун:!]]
| |
| − | [[na:Template:!]]
| |
| − | [[nl:Sjabloon:!]]
| |
| − | [[no:Mal:!]]
| |
| − | [[or:ଛାଞ୍ଚ:!]]
| |
| − | [[pap:Template:!]]
| |
| − | [[pl:Szablon:!]]
| |
| − | [[pnt:Πρότυπον:!]]
| |
| − | [[pt:Predefinição:!]]
| |
| − | [[ru:Шаблон:!]]
| |
| − | [[sk:Šablóna:!]]
| |
| − | [[sl:Template:!]]
| |
| − | [[sq:Stampa:!]]
| |
| − | [[sr:Шаблон:!]]
| |
| − | [[ur:سانچہ:!]]
| |
| − | [[vec:Modèl:!]]
| |
| − | [[vi:Bản mẫu:!]]
| |
| − | [[zh:Template:!]]
| |
| − | [[zh-yue:Template:!]]
| |
| − | [[he:תבנית:!]]
| |
| − | [[tt:Калып:!]]
| |
| − | [[uk:Шаблон:!]]
| |
| − | [[fi:Malline:!]]
| |
| − | [[sv:Mall:!]]
| |
| − | [[simple:Template:!]]
| |
| − | </includeonly>
| |