Template:T/doc: Difference between revisions
Template page
More actions
m expansion |
m expansion |
||
| Line 6: | Line 6: | ||
|2=2 | |2=2 | ||
|2d=display name | |2d=display name | ||
|2def=parameter 1 | |2def=parameter 1 | ||
|2stat= | |2stat=optional- | ||
|3=3 | |3=3 | ||
|3d=interwiki language code (can also be specified with <code>lang=</code>) | |3d=interwiki language code (can also be specified with <code>lang=</code>) | ||
|3def= | |3def= | ||
|3stat= | |3stat=optional- | ||
|4= | |||
| | |4=incl | ||
| | |4aliases=i | ||
|4d=numeric value, | |||
*0: both brackets are not a part of the link,  like {{Tl|Tl|Tl}} | |||
*0: both brackets are not a part of the link,  like {{Tl|Tl}} | |||
*1: the inner brackets are part of the link  like {{T1|T1}} | *1: the inner brackets are part of the link  like {{T1|T1}} | ||
*2: both brackets are part of the link,  like {{T|T}} | *2: both brackets are part of the link,  like {{T|T}} | ||
|5def= | *4: like <code>i=0</code> but with the name typewritten | ||
|5stat=optional-|6=parm | *5: like <code>i=1</code> but with the name typewritten | ||
|6d=to display templates parameters   (like {{T|Tlx}}) <br> e.g."<code><nowiki>parm=&#124;1=&#124;2=&#124;code=y</nowiki></code>" | *6: like <code>i=2</code> but with the name typewritten | ||
*8: without surrounding brackets | |||
*9: like <code>i=8</code> but with the name typewritten | |||
|4def={{#switch:{{BASEPAGENAME}}|T=2|T0=8|T1=1|T2=0|#default=?}} | |||
|4stat=optional- | |||
|5=code | |||
|5d=any value, for a sourrounding <code><nowiki><code></nowiki></code> tag  (like {{T|Tl2}})<br> | |||
With <code>code=tt</code> also the surrounding brackets are typewritten | |||
|5def= | |||
|5stat=optional- | |||
|6=parm | |||
|6d=to display templates parameters   (like {{T|Tlx}}) <br> e.g."<code><nowiki>parm=&#124;1=&#124;2=&#124;code=y</nowiki></code>"gives "<code><nowiki>|1=|2=|code=y</nowiki></code>"<br> | |||
::For a better and easier formatting use {{T|Tle}} | |||
|6def= | |6def= | ||
|6stat=optional- | |6stat=optional- | ||
|desc=''' | |||
|name={{BASEPAGENAME}} | |||
|desc='''{{BASEPAGENAME}}''' links to a '''T'''emplate. It creates a <!--simple pipe-trick won't work!--> link to a template | |||
{{#switch:{{BASEPAGENAME}} | |||
|T=and surrounds it with <code>{{</code>...<code>}}</code> making the brackets a part of the link | |||
|T0= | |||
|T1=and surrounds it with two brackets making the inner bracket a part of the link | |||
|T2=and surrounds it with two brackets making the them a part of the link | |||
|Tl= | |||
|#default=|}}. | |||
|namespace= | |namespace= | ||
|usergroup= | |usergroup= | ||
| Line 42: | Line 62: | ||
}} | }} | ||
__NOTOC__ | __NOTOC__ | ||
<u>Note:</u> The templates T, T0, T1, T2, Tl contain the same code with the only difference of the default value for the parameter <code>incl=</code>.<br> | |||
{| class="wikitable" style="text-align:center" | |||
! Template !! value | |||
|- | |||
|T || 2 | |||
|- | |||
|T0 || 8 | |||
|- | |||
|T1 || 1 | |||
|- | |||
|T2 || 0 | |||
|- | |||
|Tl|| 2 | |||
|} | |||
<small>(Because the templates T and Tl are editprotected currently only T0 is maintained; the examples below may not work well with other templates.)</small><br> | |||
== Examples == | == Examples == | ||
* {{tlf| | * {{tlf| {{BASEPAGENAME}} |information}} → {{ {{BASEPAGENAME}} |information}} | ||
*<nowiki>{{ | *<nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>}}</nowiki> → {{ {{BASEPAGENAME}} }} | ||
*<nowiki>{{ | *<nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|coltit}}</nowiki> → {{ {{BASEPAGENAME}} |coltit}} | ||
*<nowiki>{{ | *<nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|Coltit|incl=0}}</nowiki> → {{ {{BASEPAGENAME}} |Coltit|incl=0}} | ||
*<nowiki>{{ | *<nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|Coltit|incl=1}}</nowiki> → {{ {{BASEPAGENAME}} |Coltit|incl=1}} | ||
*<nowiki>{{ | *<nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|Coltit|incl=2}}</nowiki> → {{ {{BASEPAGENAME}} |Coltit|incl=2}} | ||
*<nowiki>{{ | *<nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|Coltit|incl=4}}</nowiki> → {{ {{BASEPAGENAME}} |Coltit|incl=4}} | ||
*<nowiki>{{ | *<nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|Coltit|incl=5}}</nowiki> → {{ {{BASEPAGENAME}} |Coltit|incl=5}} | ||
*<nowiki>{{ | *<nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|Coltit|incl=6}}</nowiki> → {{ {{BASEPAGENAME}} |Coltit|incl=6}} | ||
*<nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|Coltit|incl=8}}</nowiki> → {{ {{BASEPAGENAME}} |Coltit|incl=8}} | |||
*<nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|Coltit|incl=9}}</nowiki> → {{ {{BASEPAGENAME}} |Coltit|incl=9}} | |||
*<nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|Coltit|coltit}}</nowiki> → {{ {{BASEPAGENAME}} |Coltit|coltit}} | |||
*<nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|Coltit|test|en}}</nowiki> → {{ {{BASEPAGENAME}} |Coltit|test|en}} | |||
*<nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|Coltit|3=de}}</nowiki> → {{ {{BASEPAGENAME}} |Coltit|3=de}}<br> | |||
with <code>code=y</code> | with <code>code=y</code> | ||
*<nowiki>{{ | *<nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|U|user|code=y|parm=&#124;1=&#124;2=&#124;parameter=}}</nowiki> → {{ {{BASEPAGENAME}} |U|user|code=y|parm=|1=|2=|parameter=}} | ||
*<nowiki>{{ | *<nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|coltit|code=y}}</nowiki> → {{ {{BASEPAGENAME}} |coltit|code=y}} | ||
*<nowiki>{{ | *<nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|Coltit|coltit|code=y|excl=y}}</nowiki> → {{ {{BASEPAGENAME}} |Coltit|coltit|code=y|excl=y}} | ||
*<nowiki>{{ | *<nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|Coltit|color titling|en|code=y}}</nowiki> → {{ {{BASEPAGENAME}} |Coltit|color titling|en|code=y}} | ||
*<nowiki>{{ | *<nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|Coltit|3=de|code=y}}</nowiki> → {{ {{BASEPAGENAME}} |Coltit|3=de|code=y}} | ||
Revision as of 10:28, 3 August 2016
T links to a Template. It creates a link to a template
and surrounds it with {{...}} making the brackets a part of the link.
Usage
{{T |1= }}
Template parameters
| Parameter | Description | Default | Status | |
|---|---|---|---|---|
1 | template name | T | optional | |
2 | display name | parameter 1 | optional | |
3 | interwiki language code (can also be specified with lang=) | empty | optional | |
incli | numeric value,
| 2 | optional | |
code | any value, for a sourrounding <code> tag (like {{Tl2}})With code=tt also the surrounding brackets are typewritten | empty | optional | |
parm | to display templates parameters (like {{Tlx}}) e.g." parm=|1=|2=|code=y"gives "|1=|2=|code=y"
| empty | optional | |
Additional information
The template is intended to be used in the following namespaces: no namespace specified
The template is intended to be used by the following user groups: no user group specified
Note: The templates T, T0, T1, T2, Tl contain the same code with the only difference of the default value for the parameter incl=.
| Template | value |
|---|---|
| T | 2 |
| T0 | 8 |
| T1 | 1 |
| T2 | 0 |
| Tl | 2 |
(Because the templates T and Tl are editprotected currently only T0 is maintained; the examples below may not work well with other templates.)
Examples
- {{T|information}} → {{Information}}
- {{T}} → {{T/doc}}
- {{T|coltit}} → {{Coltit}}
- {{T|Coltit|incl=0}} → {{Coltit}}
- {{T|Coltit|incl=1}} → {{Coltit}}
- {{T|Coltit|incl=2}} → {{Coltit}}
- {{T|Coltit|incl=4}} → {{Coltit}}
- {{T|Coltit|incl=5}} → {{Coltit}}
- {{T|Coltit|incl=6}} → {{Coltit}}
- {{T|Coltit|incl=8}} → Coltit
- {{T|Coltit|incl=9}} → Coltit
- {{T|Coltit|coltit}} → {{coltit}}
- {{T|Coltit|test|en}} → {{test}}
- {{T|Coltit|3=de}} → {{Coltit}}
with code=y
- {{T|U|user|code=y|parm=|1=|2=|parameter=}} → {{
user|1=|2=|parameter=}} - {{T|coltit|code=y}} → {{
Coltit}} - {{T|Coltit|coltit|code=y|excl=y}} → {{
coltit}} - {{T|Coltit|color titling|en|code=y}} → {{
color titling}} - {{T|Coltit|3=de|code=y}} → {{
Coltit}}
{{Commons:Link templates/Template links}}