Site Notice
Due to recent vandalism, all edits performed by IPs and new users will be reviewed before being published. This means it might take some time for your edit to show up.
New accounts also have to be confirmed before being created.
If you have any questions, contact one of the staff members on their talk page, or on the Discord server.

Template:Tl/doc: Difference between revisions

From KHUX Wiki
Jump to navigation Jump to search
Rikki21 (talk | contribs)
mNo edit summary
Keybot (talk | contribs)
m added category, fixed broken link
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{#ifeq:{{FULLPAGENAME}} | Template:Tl | {{High-risk|3,100,000+}} }}
{{#ifeq:{{FULLPAGENAME}} | Template:Tl | }}
<!-- PLEASE ADD CATEGORIES WHERE INDICATED AT THE BOTTOM OF THIS PAGE -->
<!-- PLEASE ADD CATEGORIES WHERE INDICATED AT THE BOTTOM OF THIS PAGE -->
__NOTOC__
__NOTOC__


The '''template link''' template is a simple [[w:Macro (computer science)|macro]] [[m:Help:template|template]] used to display a template name as a link surrounded by braces, thus showing how the template name would be used in code. Its primary use is in instruction and documentation. A short example is:
The '''template link''' template is a simple [[wikipedia:Macro (computer science)|macro]] [[wikipedia:Help:template|template]] used to display a template name as a link surrounded by braces, thus showing how the template name would be used in code. Its primary use is in instruction and documentation. A short example is:


::<code><nowiki>{{tl|Example}}</nowiki></code>
::<code><nowiki>{{tl|KHUX}}</nowiki></code>
:which generates
:which generates
::{{tl|Example}}
::{{tl|KHUX}}


More complex variations are described below.
More complex variations are described below.
Line 18: Line 18:
|-
|-
| <code><nowiki>{{tl|Void}}</nowiki></code>
| <code><nowiki>{{tl|Void}}</nowiki></code>
| {{[[Template:Void|Void]]}}
| {{[[wikipedia:Template:Void|Void]]}}
| Standard usage
| Standard usage
|-
|-
| <code><nowiki>{{tls|Void}}</nowiki></code>
| <code><nowiki>{{tls|Void}}</nowiki></code>
| {{[[Wikipedia:Substitution|subst]]:[[Template:Example|Example]]}}
| {{[[Wikipedia:Substitution|subst]]:[[wikipedia:Template:Example|Example]]}}
| For templates that should be [[Wikipedia:Substitution|substituted]]
| For templates that should be [[Wikipedia:Substitution|substituted]]
|-
|-
| <code><nowiki>{{tl2|X1}}</nowiki></code>
| <code><nowiki>{{tl2|X1}}</nowiki></code>
| <code><nowiki>{{</nowiki>[[{{{LANG|}}}{{{SISTER|}}}{{ns:Template}}:X1|X1]]<nowiki>}}</nowiki></code>
| <code><nowiki>{{</nowiki>[[{{{LANG|}}}{{{SISTER|}}}wikipedia:{{ns:Template}}:X1|X1]]<nowiki>}}</nowiki></code>
| This formats the link to show how it would look in code
| This formats the link to show how it would look in code
|-
|-
| <code><nowiki>{{tl2|SISTER=M:|3x}}</nowiki></code>
| <code><nowiki>{{tl2|SISTER=M:|3x}}</nowiki></code>
| <code><nowiki>{{</nowiki>[[{{{LANG|}}}M:{{ns:Template}}:3x|3x]]<nowiki>}}</nowiki></code>
| <code><nowiki>{{</nowiki>[[{{{LANG|}}}Wikipedia:{{ns:Template}}:3x|3x]]<nowiki>}}</nowiki></code>
| Same as above, for templates on another Wikimedia project (such as meta)
| Same as above, for templates on another Wikimedia project (such as meta)
|-
|-
Line 47: Line 47:
| Use the format <code><nowiki>{{tl|1=templatename}}</nowiki></code> if the template contains template coding characters such as {{tl|1==)}} or {{tl|1=!}}
| Use the format <code><nowiki>{{tl|1=templatename}}</nowiki></code> if the template contains template coding characters such as {{tl|1==)}} or {{tl|1=!}}
|}
|}
[[Category:Template documentation]]
<noinclude>[[Category:Template documentation]]</noinclude>


<includeonly>
<includeonly>
{{#ifeq:{{SUBPAGENAME}}|sandbox | |
{{#ifeq:{{SUBPAGENAME}}|sandbox | |
[[Category:Templates]]
[[Category:Utility templates]]
}}
}}
</includeonly>
</includeonly>

Latest revision as of 16:32, 8 June 2016


The template link template is a simple macro template used to display a template name as a link surrounded by braces, thus showing how the template name would be used in code. Its primary use is in instruction and documentation. A short example is:

{{tl|KHUX}}
which generates
{{KHUX}}

More complex variations are described below.

Example[edit]

Code Result Notes
{{tl|Void}} {{Void}} Standard usage
{{tls|Void}} {{subst:Example}} For templates that should be substituted
{{tl2|X1}} {{X1}} This formats the link to show how it would look in code
{{tl2|SISTER=M:|3x}} {{3x}} Same as above, for templates on another Wikimedia project (such as meta)
{{tl2|SISTER=wikibooks|LANG=de:|WP}} {{WP}} For templates on another language project
{{tl|1==)}} {{=)}} Use the format {{tl|1=templatename}} if the template contains template coding characters such as {{=)}} or {{!}}