Template:Tlb: Difference between revisions
Lars.kurth (talk | contribs) m (1 revision: Testing import of templates) |
Lars.kurth (talk | contribs) mNo edit summary |
||
Line 24: | Line 24: | ||
| This actually substitutes the current page name. Useful as a self-reference; won't be linked. |
| This actually substitutes the current page name. Useful as a self-reference; won't be linked. |
||
|- |
|- |
||
| <code><nowiki>{{tlb|SISTER= |
| <code><nowiki>{{tlb|SISTER=mediawikiwiki:|3x}}</nowiki></code> |
||
| {{tlb|SISTER= |
| {{tlb|SISTER=mediawikiwiki:|3x}} |
||
| Link to page on another wiki. |
| Link to page on another wiki. |
||
|} |
|} |
Latest revision as of 21:50, 5 December 2011
Explanation
This template is a copy of {{tlxb}} except that it uses normal text instead of non-proportional, monospaced text:
Code | Result | Remark |
---|---|---|
{{tlb|Template name}}
|
{{Template name}} | |
{{tlb|Template name|parm1|parm2}}
|
{{Template name|parm1|parm2}} | |
{{tlb|Template name|parm1|parm2{{=}}foo}}
|
{{Template name|parm1|parm2=foo}} | Equal signs need to be escaped using {{=}} .
|
{{tlb}}
|
{{[[Template:Tlb|]]}} | This actually substitutes the current page name. Useful as a self-reference; won't be linked. |
{{tlb|SISTER=mediawikiwiki:|3x}}
|
{{3x}} | Link to page on another wiki. |
I.e., it's a {{tl}}-style template-link tag that boldfaces the template name, and accepts parameters. It's main use is in distinguishing between multiple templates with similar names, in documentation, talk page discussions, etc.
The rest of the documentation is for {{tlx}}, which works the same way (although it doesn't currently behave sanely when no parameters are given; use {{tlu}} instead).
Usage
Code:
* {{tlx|example|parameter1|parameter2...}} * {{tlx|SISTER=wikipedia:|example|parameter1|parameter2...}}
Result:
This template creates example usage syntax for a template, and links the name to the template page. The "SISTER" parameter specifies an interwiki prefix to link to another wiki.
Examples
Code | Result | Remark |
---|---|---|
{{Tlx|x0}} | {{x0}} | |
{{Tlx|x1|one}} | {{x1|one}} | |
{{Tlx|x2|one|two}} | {{x2|one|two}} | |
{{Tlx|x3|1|2|3}} | {{x3|1|2|3}} | |
{{Tlx|x4|1|2|3|4}} | {{x4|1|2|3|4}} | up to 7 parameters, then ... |
{{Tlx|x4|1|2|3|4}} | {{x4|1|2|3|4}} | | for more |
{{Tlx|x1|x=u}} | {{x1}} | = won't work |
{{Tlx|x1|x=u}} | {{x1|x=u}} | = is okay |
{{Tlx|x1|<nowiki>x=u</nowiki>}} | {{x1|x=u}} | sticky nowiki is okay |
{{Tlx|x2| |two}} | {{x2|two}} | empty won't work |
{{Tlx|x2| |two}} | {{x2| |two}} |   is okay |
{{Tlx|x2| |two}} | {{x2| |two}} | is okay |
{{Tlx|x2| | two}} | {{x2| | two}} | | is okay |
{{Tlx|x2| {{!}} two}} | {{x2| | two}} | {{!}} is dubious |
{{Tlx|x2|2=|3=two}} | {{x2|two}} | empty really doesn't work |
{{Tlx|x2|2=one|two}} | {{x2|two}} | two clobbers 2=one |
{{Tlx|x2|3=two|2=one}} | {{x2|one|two}} | right to left okay |
Technical documentation
Naming
The name is derived from "Template list expanded".
Behaviour
- Up to 7 pass parameters (numbered) for the specified template are displayed as 'placeholders', and more parameters are shown as "|...", for details see the the Wikipedia talk page.
- If given no additional parameters except
'template name' ({{{1}}}),
it displays a simple link wrapped in braces (similar to {{tl}}).
The above documentation is transcluded from Template:Tlx/doc. (edit | history) Editors can experiment in this template's sandbox (create) and testcases (create) pages. Subpages of this template. |