Editing Template:Template-linking templates

Jump to: navigation, search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

This page is not enabled for semantic in-text annotations due to namespace restrictions. Details about how to enable the namespace can be found on the configuration help page.

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&nbsp;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&nbsp;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>
 

Please note that all contributions to Yugipedia are considered to be released under the Creative Commons Attribution-ShareAlike 4.0 International License (see Yugipedia:Licensing for more details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)
Preview page with this template
Below are some commonly used wiki markup codes. Simply click on what you want to use and it will appear in the edit box above.

View this template

Templates used on this page: