Latest revision |
Your text |
Line 1: |
Line 1: |
− | <includeonly>{{navbar|Template-linking templates|text=These tables:|style=float: right;}}</includeonly>
| + | {{Navbar-header|<big>Template linking templates</big>|Tl-nav|plain=1}} |
− | === General-purpose formatting === | + | {| align="center" class="wikitable collapsible" style="margin:1em auto 1em auto; width:auto; text-align:center; font-size:90%;" |
− | <div style="overflow-x: auto; margin: 1em 0;">
| + | |- style="line-height:10pt;" |
− | {| class="wikitable plainrowheaders" style="margin: 0;"
| + | ! |
− | |+ Comparison of template-linking templates according to the styles of generated text and link produced | + | ! Link Style |
− | |- style="background-color: #fee;"
| + | ! style="font-weight:normal;" |Linked |
− | ! scope="col" rowspan="2"| Text style ↓ | + | ! style="font-weight:normal;" |Unlinked |
− | ! scope="col" rowspan="2"| {{Template link expanded|tlg}} options{{NoteTag|name=TlTfn1}}<br />to achieve text style | + | ! style="font-weight:normal;" |Linked with subst: |
− | ! scope="col" colspan="6"| Link style
| + | ! style="font-weight:normal;" |Linked including braces |
− | |- style="background-color: #fee;" | + | ! style="font-weight:normal;" |Linked with alternative text |
− | ! scope="col"| Linked
| + | |- valign="top" |
− | ! scope="col"| Unlinked
| + | ! Text Style |
− | ! scope="col"| Linked with subst
| + | ! {{tlx|tlg}} option |
− | ! scope="col"| Unlinked with subst
| + | | style="font-weight: bold;" |-- |
− | ! scope="col"| Linked including braces
| + | | style="font-weight: bold;" nowrap |{{code|nolink{{=}}yes}} |
− | ! scope="col"| Linked with alternative text
| + | | style="font-weight: bold;" |{{code|subst{{=}}yes}} |
| + | | style="font-weight: bold;" |{{code|braceinside{{=}}yes}} |
| + | | style="font-weight: bold;" |{{code|alttext{{=}}FOO}} |
| |- | | |- |
− | ! scope="row"| {{Template link expanded|tlg}} options{{NoteTag|name=TlTfn1}}<br />to achieve link style | + | ! style="font-weight:normal;" | Normal |
− | | {{n/a}}
| + | | style="font-weight: bold;" |-- |
− | | {{n/a|DEFAULT}} | + | | {{tlx|tl}}, {{tlx|tlp}}; {{tlx|tlg}} |
− | | {{code|nolink{{=}}yes}} | + | | {{tlx|tlf}} |
− | | {{code|subst{{=}}yes}}
| + | | {{tlx|tls}}, {{tlx|tlsp}} |
− | || <code>nolink=yes<wbr/>|subst=yes</code>
| + | | {{tlx|tn}} |
− | | {{code|braceinside{{=}}yes}} | + | | {{tlx|tla}} |
− | | {{code|alttext{{=}}Foo}}<br />{{code|2{{=}}Foo}} | |
| |- | | |- |
− | ! scope="row"| normal | + | ! style="font-weight:normal;" | <tt>Teletype</tt> |
− | | {{n/a|DEFAULT}}
| + | | style="font-weight: bold;" |{{code|tt{{=}}yes}} |
− | | {{nowrap|{{tlg|tlg}}}}<wbr/>{{NoteTag|name=TlTfn1}}<br />{{tl|tl}}<br />{{tlp|tlp|1|2|...}}<wbr/>{{NoteTag|name=TlTfn2}}<br />{{tlu|Template:tlu}}<wbr/>{{NoteTag|name=TlTfn3}}
| + | | {{tlx|tlx}} |
− | | {{tlf|tlf}}<wbr/>{{NoteTag|name=TlTfn2}}<br /><sup><[[Template:Template link with link off|template link]]></sup> | + | | {{tlx|tld}} |
− | | {{tls|tls}}<br />{{tlsu|Template:tlsu}}<wbr/>{{NoteTag|name=TlTfn3}}
| + | | {{tlx|tlxs}} |
− | | {{tlf|tlsf}}<wbr/>{{NoteTag|name=TlTfn2}}<br/><sup><[[Template:Tlsf|template link]]></sup> | + | | |
− | | {{tn|tn}} | + | | |
− | | {{tla|tla}} | |
| |- | | |- |
− | ! scope="row"| <code>code</code> | + | ! style="font-weight:normal;" | '''Bold''' |
− | | {{code|code{{=}}yes}} | + | | style="font-weight: bold;" |{{code|bold{{=}}yes}} |
− | | {{tl2|tl2}}<br />{{Template link expanded|tlx}}<br />{{tlxu|Template:tlxu}}<wbr/>{{NoteTag|name=TlTfn3}} | + | | {{tlx|tlb}} |
− | | {{tlc|tlc}}<wbr/>{{NoteTag|name=TlTfn2}}<br /><sup><[[Template:tlc|template link]]></sup><br />{{tnull|tnull}}<sup><[[Template:tnull|template link]]></sup> | + | | |
− | | {{tlxs|tlxs}} | + | | |
− | | {{tlsc|tlsc}}<wbr/>{{NoteTag|name=TlTfn2}}<br/><sup><[[Template:Tlsc|template link]]></sup> | + | | |
− | | colspan="2" rowspan="3" {{n/a}} | + | | |
| |- | | |- |
− | ! scope="row"| <span style="font-family:monospace; font-size:larger;">monospace</span> | + | ! style="font-weight:normal;" | <tt>'''Bold Teletype'''</tt> |
− | | {{code|plaincode{{=}}yes}}<wbr/>{{NoteTag|name=TlTfn4}} | + | | style="font-weight: bold;" |{{code|bold{{=}}yes{{!}}tt{{=}}yes}} |
− | | colspan="2" rowspan="2" {{n/a}} | + | | {{tlx|tlxb}} |
− | | rowspan="2"| {{tltss|tltss}}<wbr/>{{NoteTag|name=TlTfn5}} | + | | |
− | | rowspan="2" {{n/a}} | + | | |
| + | | |
| + | | |
| |- | | |- |
− | ! scope="row"| <kbd>kbd</kbd> | + | ! style="font-weight:normal;" | <tt>''Italic Teletype''</tt> |
− | | {{code|kbd{{=}}yes}}<wbr/>{{NoteTag||name=TlTfn5}} | + | | style="font-weight: bold;" |{{code|italic{{=}}yes{{!}}tt{{=}}yes}} |
| + | | {{tlx|tlxi}} |
| + | | |
| + | | |
| + | | |
| + | | |
| |- | | |- |
− | ! scope="row"| '''bold''' | + | ! style="font-weight:normal;" | <code>Code</code> |
− | | {{code|bold{{=}}yes}} | + | | style="font-weight: bold;" |{{code|code{{=}}yes}} |
− | | {{tlb|tlb}} | + | | |
− | | colspan="5" rowspan="3" {{n/a}}
| + | | {{tlx|tlc}} |
− | |-
| + | | |
− | ! scope="row"| '''<code>bold+code</code>'''
| + | | |
− | || <code>bold=yes<wbr/>|code=yes</code>
| + | | |
− | | {{tlxb|tlxb}} | |
− | |- | |
− | ! scope="row"| ''<code>italic+code</code>''
| |
− | || <code>italic=yes<wbr/>|code=yes</code> | |
− | | {{tlxi|tlxi}} | |
| |} | | |} |
− | </div> | + | <div align=center style="font-size:90%;">'''NOTE:''' {{tlx|tlg}} is the most general, allowing any combination of the above options.</div><noinclude> |
− | {{NoteFoot|refs=
| + | [[Category:Template documentation]] |
− | {{NoteTag|name=TlTfn1|{{tlx|tlg}} is the most general template, allowing any combination of text style and/or link style options.}}
| + | </noinclude> |
− | {{NoteTag|name=TlTfn2|Prevents wrapping of text by placing it inside {{tag|span|params=class="nowrap"}} tags.}}
| |
− | {{NoteTag|name=TlTfn3|Allows links to templates in any namespace.}}
| |
− | {{NoteTag|name=TlTfn4|{{tld|tlg|plaincode{{=}}yes}} uses [[HTML element#code|{{tag|code|params=style="border:none; background-color:transparent;"}}]].}}
| |
− | {{NoteTag|name=TlTfn5|Displays monospaced font using {{tag|span|params=style="font-family:monospace;"}}.}}
| |
− | }}
| |
− | {{clear}}
| |
− | | |
− | ===Other formatting templates===
| |
− | {| class="wikitable sortable plainrowheaders"
| |
− | |+ Templates producing specialised formatting effects for given templates, modules or parameters
| |
− | !scope="col"| Code example
| |
− | !scope="col"| Effect
| |
− | !scope="col"| Notes
| |
− | |-
| |
− | !scope="row"| {{tlx|tl2|<nowiki>Hatnote|lang=fr</nowiki>}}
| |
− | | {{tl2|hatnote|lang=fr}} || Supports linking to sister projects (e.g., fr:Hatnote)
| |
− | |-
| |
− | !scope="row"| {{tlx|demo|<nowiki><nowiki>{{Hatnote|lang=fr|Some text}}</nowiki></nowiki>}}
| |
− | | {{demo|<nowiki>{{hatnote|lang=fr|Some text}}</nowiki>}} || Shows code and example
| |
− | |-
| |
− | !scope="row"| {{tlx|tln|Hatnote}}
| |
− | | {{tln|Hatnote}} || Produces a normal link to the template
| |
− | |-
| |
− | <!-- Yes, I know these two aren't actually template-linking templates, but they're a heck of a lot easier to find if listed in the docs for e.g. {{tl}} -->
| |
− | !scope="row"| {{tlx|elc|Template:Hatnote}}<br />{{tlx|elc|<nowiki>Template:Hatnote|Hatnote</nowiki>}}
| |
− | | {{elc|Template:Hatnote}}<br />{{elc|<nowiki>Template:Hatnote|Hatnote</nowiki>}} || Formats wikilink, with optional piped link text and blended suffix
| |
− | |-
| |
− | !scope="row"| {{tlx|ml|Example|hello}}
| |
− | | {{ml|Example|hello}} || Counterpart to {{tl|tl}} for linking to Lua modules
| |
− | |-
| |
− | !scope="row"| {{tlx|mlx|Example|hello}}
| |
− | | {{mlx|Example|hello}} || Counterpart to {{tl|tlx}} for linking to Lua modules
| |
− | |-
| |
− | !scope="row"| {{tlx|ml-lua|Module:Example|hello}}
| |
− | | {{ml-lua|Module:Example}} || Link to Lua modules and built-in libraries, showing Lua code.
| |
− | |-
| |
− | !scope="row"| {{tlx|para|<nowiki>title|<var>book title</var></nowiki>}}
| |
− | | {{para|title|<var>book title</var>}} || Formats template parameters for display, with or without values
| |
− | |-
| |
− | !scope="row"| {{tlx|sclx|LASTING}}
| |
− | | {{sclx|LASTING}} || Takes a shortcut suffix in project namespace and displays it with brackets and the [[WP:ALIAS|WP: alias]] in a [[WP:CODE|{{tag|code}}]] tag.
| |
− | |-
| |
− | !scope="row"| {{tlx|tag|ref}}<br />{{tlx|xtag|templatedata}}
| |
− | | {{tag|ref}}<br />{{xtag|templatedata}} || Formats [X]HTML tags; can add content, choose opening, closing, or self-closing
| |
− | |-
| |
− | !scope="row"| {{tlx|dtl|Ping project}}
| |
− | | {{dtl|Ping project}} || Wikidata counterpart to {{tl|tl}}
| |
− | |-
| |
− | !scope="row"| {{tlx|pf|if}}<br />{{tlx|pf|if|<nowiki>{{{1}}}</nowiki>|true|false}}
| |
− | | {{pf|if}}<br />{{pf|if|<nowiki>{{{1}}}</nowiki>|true|false}} || [[Help:Parser functions|Parser function]] equivalent to {{tl|tl}}
| |
− | |-
| |
− | !scope="row"| {{tlx|magic word|uc:}}
| |
− | | {{magic word|uc:}} || Magic word links
| |
− | |}
| |
− | | |
− | ===With utility links===
| |
− | {| class="wikitable sortable plainrowheaders"
| |
− | |+ Templates producing utility links for a given template ([[Template:Hatnote|Hatnote]] used here as example)
| |
− | !scope="col"| Code example
| |
− | !scope="col"| Effect
| |
− | |-
| |
− | !scope="row"| {{tlx|lt|Hatnote}}
| |
− | | {{lt|hatnote}}
| |
− | |-
| |
− | !scope="row"| {{tlx|lts|Hatnote}}
| |
− | | {{lts|hatnote}}
| |
− | |-
| |
− | !scope="row"| {{tlx|t links|Hatnote}}
| |
− | | {{t links|hatnote}}
| |
− | |-
| |
− | !scope="row"| {{tlx|tfd links|Hatnote}}
| |
− | | {{tfd links|hatnote}}
| |
− | |-
| |
− | !scope="row"| {{tlx|tetl|Hatnote}}
| |
− | | {{tetl|Hatnote}}
| |
− | |-
| |
− | !scope="row"| {{tlx|tsetl|Hatnote}}
| |
− | | {{tsetl|Hatnote}}
| |
− | |-
| |
− | !scope="row"| {{tlx|ti|Hatnote}}
| |
− | | {{ti|Hatnote}}
| |
− | |-
| |
− | !scope="row"| {{tlx|tic|Hatnote}}
| |
− | | {{tic|Hatnote}}
| |
− | |-
| |
− | !scope="row"| {{tlx|tim|Hatnote}}
| |
− | | {{tim|Hatnote}}
| |
− | |-
| |
− | !scope="row"| {{tlx|tiw|Hatnote}}
| |
− | | {{tiw|Hatnote}}
| |
− | |-
| |
− | !scope="row"| {{tlx|tlt|Hatnote}}
| |
− | | {{tlt|Hatnote}}
| |
− | |-
| |
− | !scope="row"| {{tlx|ttl|Hatnote}}
| |
− | | {{ttl|Hatnote}}
| |
− | |-
| |
− | !scope="row"| {{tlx|twlh|Hatnote}}
| |
− | | {{twlh|Hatnote}}
| |
− | |}<noinclude>
| |
− | {{Documentation
| |
− | | content =
| |
− | {{template shortcut|tl-nav|tl templates}}
| |
− | ==Usage==
| |
− | Use this {{tl|Template-linking templates}} on /doc pages for related templates.
| |
− | [[Category:Documentation see also templates]] | |
− | }}</noinclude>
| |