Difference between revisions of "Template:Tl"

From UFOpaedia
Jump to navigation Jump to search
(Created page with "{{[[Template:{{{1}}}|{{{1}}}]]}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage and interwikis go on Wikidata. --> </noinclude>")
 
m
 
Line 1: Line 1:
&#123;&#123;[[Template:{{{1}}}|{{{1}}}]]&#125;&#125;<noinclude>
+
<includeonly>&#123;&#123;[[Template:{{{1}}}|{{{1}}}]]&#125;&#125;</includeonly><noinclude>
 
{{documentation}}
 
{{documentation}}
 
<!-- Categories go on the /doc subpage and interwikis go on Wikidata. -->
 
<!-- Categories go on the /doc subpage and interwikis go on Wikidata. -->
 
</noinclude>
 
</noinclude>
 +
 +
[[Category:Templates_(Utility)]]

Latest revision as of 08:59, 2 February 2017

[edit · purge]
Template documentation(for the template shown above, sometimes hidden or invisible)
Lifted from Wikipedia.



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|Example}}
which generates
{{Example}}

<templatedata>{ "description": "This template displays 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.", "params": {

 "1": {
   "label": "template name",
   "description": "the template name without the namespace prefix “Template:”, which is added automatically",
   "type": "line",
   "required": true
 }

}}</templatedata>

More complex variations are described below.

Examples

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 {{!}}

See also

Template:Template-linking templates
Documentation transcluded from Template:Tl/doc.