|
|
| Line 1: |
Line 1: |
| | __NOTOC__<includeonly><!-- | | __NOTOC__<includeonly><!-- |
| | + | Templates tlc, tld, tlf have the following wrapping everything; do we need it? |
| | + | <span style="white-space:nowrap;"> |
| | + | --><-- |
| | -- begin tt style if tt=yes given | | -- begin tt style if tt=yes given |
| | -->{{#if:{{{tt|}}}|<tt>}}<!-- | | -->{{#if:{{{tt|}}}|<tt>}}<!-- |
| Line 66: |
Line 69: |
| | -- end | | -- end |
| | --></includeonly><noinclude> | | --></includeonly><noinclude> |
| − | | + | {{Documentation|Template:Tlg/doc}} |
| − | ==Explanation==
| |
| − | This template is a general template for inserting a template link. It can be used to replace or implement any of the more specific <code><nowiki>{{tl*}}</nowiki></code> templates. Parameters are:
| |
| − | * {{code|bold{{=}}yes}}: Boldface the text, like for {{tlx|tlb}} and {{tlx|tlxb}}
| |
| − | * {{code|tt{{=}}yes}}: Use a monospaced font, like for {{tlx|tlx}} and {{tlx|tlxb}}
| |
| − | * {{code|tt{{=}}yes}}: Use the <code><nowiki><code>...</code></nowiki></code> HTML attribute (usually a monospaced font), like for {{tlx|tlc}}
| |
| − | * {{code|nolink{{=}}yes}}: Don't insert a template link, like for {{tlx|tlf}}, {{tlx|tld}}, and {{tlx|tlc}}
| |
| − | * {{code|anypage{{=}}yes}}: Allow linking to arbitrary page (not just template), as with {{tlx|tlu}}
| |
| − | * {{code|braceinside{{=}}yes}}: Put braces inside the link, like for {{tlx|tn}}
| |
| − | * {{code|subst{{=}}yes}}: Add a {{code|subst:}} prefix, like for {{tlx|tls}}
| |
| − | * {{code|alttext{{=}}FOO}}: Specify alternative surface text for a link, like for {{tlx|tla}}
| |
| − | | |
| − | {| class="wikitable"
| |
| − | ! Code
| |
| − | ! Result
| |
| − | ! Remark
| |
| − | |-
| |
| − | | <code><nowiki>{{tlxb|Template name}}</nowiki></code>
| |
| − | | {{tlxb|Template name}}
| |
| − | |
| |
| − | |-
| |
| − | | <code><nowiki>{{tlxb|Template name|parameter1|parameter2}}</nowiki></code>
| |
| − | | {{tlxb|Template name|parameter1|parameter2}}
| |
| − | |
| |
| − | |-
| |
| − | | <code><nowiki>{{tlxb|Template name|parm1|parm2{{=}}foo}}</nowiki></code>
| |
| − | | {{tlxb|Template name|parm1|parm2{{=}}foo}}
| |
| − | | Equal signs need to be escaped using <code><nowiki>{{=}}</nowiki></code>.
| |
| − | |-
| |
| − | | <code><nowiki>{{tlxb}}</nowiki></code>
| |
| − | | {{tlxb}}
| |
| − | | This actually substitutes the current page name. Useful as a self-reference; won't be linked.
| |
| − | |-
| |
| − | | <code><nowiki>{{tlxb|SISTER=m:|3x}}</nowiki></code>
| |
| − | | {{tlxb|SISTER=m:|3x}}
| |
| − | | Link to page on another wiki.
| |
| − | |}
| |
| − | | |
| − | I.e., it's a {{tl|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 {{tl|tlx}}, which works the same way (although it doesn't currently behave sanely when no parameters are given; use {{tl|tlu}} instead).
| |
| − | | |
| − | {{Documentation|Template:Tlx/doc}} | |
| | <!-- Add categories and interwikis to the /doc subpage, not here! --> | | <!-- Add categories and interwikis to the /doc subpage, not here! --> |
| | </noinclude> | | </noinclude> |