Difference between revisions of "Template:Tl/doc"
From Arkaz
(New page: <includeonly>:''This template documentation is <!--- ----- ---->transcluded from Template:Tl/doc'' <!--- ----- ---->[<span class="plainlinks">[{{f...) |
|||
Line 1: | Line 1: | ||
− | + | {{Documentation subpage}} | |
− | + | <includeonly>{{high-risk| 700,000+ }}</includeonly> | |
− | + | <!-- PLEASE ADD CATEGORIES AND INTERWIKIS 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 that the code: | |
+ | |||
+ | ::<code><nowiki>{{tl|example}}</nowiki></code> | ||
− | : | + | :generates |
− | + | ::{{tl|example}} | |
+ | |||
+ | More complex variations are described below. | ||
− | == Usage == | + | === Related templates === |
+ | |||
+ | {{tl2|tl2}} differs in that it displays an arguably clearer result like {{tlx|tlx}}, and also takes the named parameters 'SISTER=xx' and 'LANG=ll', so that it may also be used to ''list and link to templates on other English and non-English language sister projects''. | ||
+ | |||
+ | {{tlx|tlx}} displays with the same enhanced presentation, and also expands several 'placeholder' parameters to generate a sample template call. | ||
+ | |||
+ | === Usage === | ||
<pre> | <pre> | ||
− | |||
{{Tl|template name to display}} | {{Tl|template name to display}} | ||
and | and | ||
Line 44: | Line 33: | ||
</pre> | </pre> | ||
− | == Example == | + | === Example === |
+ | |||
{| class="wikitable" | {| class="wikitable" | ||
! Code | ! Code | ||
Line 68: | Line 58: | ||
|} | |} | ||
− | == See also == | + | === See also === |
− | * {{ | + | |
− | + | * {{tl|tl2}} – Template link, up to three parameters and interwiki links. | |
− | * {{ | + | * {{tl|tlp}} – Template link, with single parameter. |
− | * {{ | + | * {{tl|tlx}} – Template link, up to three parameters and interwiki links. |
− | * {{ | + | * {{tl|tlsp}} – Template link, ditto subst'ed. |
− | * {{ | + | * {{tl|lts}} – See Lts discussion for more variants. |
− | * {{ | + | * {{tl|tlu}} – Like {{tlx|tl}} / {{tlx|tlp}} for any namespace. |
− | * {{ | + | * {{tl|tn}} – Same as tl, but shows the braces as part of the link. |
− | * {{ | + | * {{tl|evd}} – Show live example |
+ | * {{tl|tlc}}, {{tl|tld}} and {{tl|tlf}} – Template names without links. | ||
+ | * [[:Category:Internal link templates]] | ||
− | <includeonly><!-- | + | <includeonly> |
− | + | <!-- ADD CATEGORIES AND INTERWIKIS BELOW THIS LINE --> | |
− | + | [[Category:Typing-aid templates|{{PAGENAME}}]] | |
− | |||
− | |||
− | |||
[[Category:Internal link templates|{{PAGENAME}}]] | [[Category:Internal link templates|{{PAGENAME}}]] | ||
− | + | ||
+ | </includeonly> |
Latest revision as of 11:29, 9 March 2009
40px | This is a documentation subpage for Template:Tl (see that page for the template itself). It contains usage information, categories and other content that is not part of the original template page. |
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 that the code:
{{tl|example}}
- generates
- {{example}}
More complex variations are described below.
Related templates
{{tl2}} differs in that it displays an arguably clearer result like {{tlx}}, and also takes the named parameters 'SISTER=xx' and 'LANG=ll', so that it may also be used to list and link to templates on other English and non-English language sister projects.
{{tlx}} displays with the same enhanced presentation, and also expands several 'placeholder' parameters to generate a sample template call.
Usage
{{Tl|template name to display}} and {{Tl2|template name to display}} -- local link, just like Tl. or {{Tl2|SISTER=V:|template name to display}} -- displays a template on Wikiversity or {{Tl2|LANG=fr.|SISTER=wikisource|template name to display}} -- displays a template on the French Wikisource sister project.
Example
Code | Result |
---|---|
{{Tl|x0}}
|
{{x0}} |
{{Tl2|x1}}
|
{{x1}} |
{{Tl2|SISTER=M:|3x}}
|
{{3x}} |
{{Tl2|SISTER=wikibooks|LANG=de:|WP}}
|
{{WP}} |
See also
- {{tl2}} – Template link, up to three parameters and interwiki links.
- {{tlp}} – Template link, with single parameter.
- {{tlx}} – Template link, up to three parameters and interwiki links.
- {{tlsp}} – Template link, ditto subst'ed.
- {{lts}} – See Lts discussion for more variants.
- {{tlu}} – Like {{tl}} / {{tlp}} for any namespace.
- {{tn}} – Same as tl, but shows the braces as part of the link.
- {{evd}} – Show live example
- {{tlc}}, {{tld}} and {{tlf}} – Template names without links.
- Category:Internal link templates