(improving template to consider transclusion from Main namespace) |
No edit summary |
||
(11 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<includeonly><nowiki>{{</nowiki>{{#ifeq: {{ | <includeonly><nowiki>{{</nowiki>{{#if:{{{subst|}}}|[[Help:Templates#Substitution|subst]]:}}{{#ifeq:{{NAMESPACE:{{{1|{{FULLPAGENAME}}}}}}}||<!-- | ||
{{ | this is intended to be either a page in the main namespace or in the template namespace | ||
-->{{#ifeq:{{{1|{{FULLPAGENAME}}}}}|:{{PAGENAME:{{{1|{{FULLPAGENAME}}}}}}}<!-- | |||
this is intended to be in the main namespace | |||
-->|<nowiki>:</nowiki>[[:{{{LANG|}}}{{{SISTER|}}}{{{1|{{PAGENAME}}}}}|{{PAGENAME:{{{1|{{FULLPAGENAME}}}}}}}]]<!-- | |||
this is intended to be in the template namespace | |||
-->|[[:{{{LANG|}}}{{{SISTER|}}}Template:{{{1|{{PAGENAME}}}}}|{{{1|{{PAGENAME}}}}}]]}}<!-- | |||
namespace was included | |||
-->|[[:{{{LANG|}}}{{{SISTER|}}}{{{1|{{FULLPAGENAME}}}}}|{{{1|{{FULLPAGENAME}}}}}]] | |||
}}<nowiki>}}</nowiki></includeonly><noinclude> | |||
{{Documentation}} | |||
</noinclude> | </noinclude> |
Latest revision as of 22:32, 17 February 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 that the code:
{{tl|Example}}
- generates
- {{Example}}
More complex variations are described below.
Related templates
{{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 {{tlx|Template name to display}} -- local link, just like tl. or {{tl|1==)}} -- use 1= where the template name contains an equals sign (as [[template:=)]] does).
TL template suite
- {{tl}} - {{Example}} - Linked to template using normal text.
- {{tlg}} - {{Example|par1|par2}} - Linked to template using normal text and show parameters.
- {{tlc}} -
{{Example}}
- Unlinked using monospace / code text. - {{tlx}} -
{{Example}}
- Linked using monospace /code text.
These templates have not been imported from MediaWiki.
The above documentation is transcluded from Template:Tl/doc. Please add categories to the /doc subpage. Subpages of this template. |