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
mNo edit summary
m (added category, fixed broken link)
 
Line 3: Line 3:
__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 51: Line 51:
<includeonly>
<includeonly>
{{#ifeq:{{SUBPAGENAME}}|sandbox | |
{{#ifeq:{{SUBPAGENAME}}|sandbox | |
[[Category:Templates]]
[[Category:Utility templates]]
}}
}}
</includeonly>
</includeonly>

Latest revision as of 17: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 {{!}}