Difference between revisions of "Template:Tl/doc"

From Recidemia English
Jump to: navigation, search
(interwikis from content page)
 
m (1 revision)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{{Documentation subpage}}
 
{{Documentation subpage}}
<includeonly>{{high-risk|3,000+}}</includeonly>
+
<includeonly>{{high-risk| 1,400,000+ }}</includeonly>
 
<!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE -->
 
<!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE -->
 
__NOTOC__
 
__NOTOC__
  
The '''template link''' template is a simple [[w:Macro (computer science)|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:
+
The '''template link''' template is a simple [[w:Macro (computer science)|macro]] [[m:Help:template|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:
  
::<code><nowiki>{{tl|Example}}</nowiki></code>
+
::<code><nowiki>{{Tl|Example}}</nowiki></code>
  
 
:generates
 
:generates
  
::{{tl|Example}}
+
::{{Tl|Example}}
  
 
More complex variations are described below.
 
More complex variations are described below.
 
   
 
   
===Related templates===
+
===Example===
{{tlx|tlx}} displays with the same enhanced presentation, and also expands several 'placeholder' parameters to generate a sample template call.
+
{| class="wikitable"
 +
! Code
 +
! Result
 +
|-
 +
| <code><nowiki>{{Tl|Void}}</nowiki></code>
 +
| {{[[Template:Void|Void]]}}
 +
|-
 +
| <code><nowiki>{{Tl2|X1}}</nowiki></code>
 +
| <tt><nowiki>{{</nowiki>[[{{{LANG|}}}{{{SISTER|}}}{{ns:Template}}:X1|X1]]<nowiki>}}</nowiki></tt>
 +
|-
 +
| <code><nowiki>{{Tl2|SISTER=M:|3x}}</nowiki></code>
 +
| <tt><nowiki>{{</nowiki>[[{{{LANG|}}}M:{{ns:Template}}:3x|3x]]<nowiki>}}</nowiki></tt>
 +
|-
 +
| <code><nowiki>{{Tl2|SISTER=wikibooks|LANG=de:|WP}}</nowiki></code>
 +
| <tt><nowiki>{{</nowiki>[http://de.wikibooks.org/wiki/Vorlage:WP WP]<nowiki>}}</nowiki></tt><!---
 +
----- This is currently a fraudulent output result... the template code needs modified to work
 +
----- per this plan, then this /doc file fixed up to match whatever the correct syntax actually is.
 +
----- ALMOST work:
 +
[[:de:wikibooks:{{ns:template}}:WP|WP]]
 +
[[de:wikibooks:{{ns:template}}:WP|WP]]
 +
---->
 +
|-
 +
| <code><nowiki>{{Tl|1==)}}</nowiki></code>
 +
| {{Tl|1==)}}
 +
|}
  
===Usage===
+
===See also===
<pre>
+
{{Tl-nav}}
{{tl|Template name to display}}
+
* [[Template:Para]]
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).
 
</pre>
 
 
<includeonly>
 
<includeonly>
<!-- ADD CATEGORIES AND INTERWIKIS BELOW THIS LINE -->
+
[[Category:Internal link templates]]
[[Category:Typing-aid templates|{{PAGENAME}}]]
 
[[Category:Internal link templates|{{PAGENAME}}]]
 
  
[[it:Template:Tl]]
+
[[ar:قالب:قا]]
 +
[[as:Template:Tl]]
 +
[[az:Şablon:Tl]]
 +
[[ba:Ҡалып:Ҡалып]]
 +
[[be-x-old:Шаблён:Ш]]
 +
[[bg:Шаблон:Ш]]
 +
[[bn:টেমপ্লেট:Tl]]
 +
[[ca:Plantilla:Tl]]
 +
[[cs:Šablona:Šablona]]
 +
[[cy:Nodyn:Nodyn]]
 +
[[da:Skabelon:Vis]]
 +
[[de:Vorlage:Vorlage]]
 +
[[dsb:Pśedłoga:Pśedłoga]]
 +
[[eo:Ŝablono:Ŝ]]
 +
[[es:Plantilla:Template link]]
 +
[[fa:الگو:الگوی]]
 +
[[fi:Malline:Malline]]
 +
[[fr:Modèle:M]]
 +
[[he:תבנית:תב]]
 +
[[hr:Predložak:Tl]]
 +
[[hy:Կաղապար:Կ]]
 +
[[hsb:Předłoha:Předłoha]]
 +
[[ia:Patrono:Tl]]
 +
[[id:Templat:Tl]]
 +
[[ja:Template:Tl]]
 
[[ka:თარგი:Tl]]
 
[[ka:თარგი:Tl]]
 +
[[ko:틀:틀]]
 +
[[kw:Template:Viz]]
 +
[[la:Formula:Fn]]
 +
[[my:Template:Tl]]
 +
[[no:Mal:Mal]]
 +
[[or:Template:Tl]]
 +
[[pih:Template:Tl]]
 +
[[pl:Szablon:S]]
 +
[[pt:Predefinição:Ligação para predefinição]]
 +
[[ru:Шаблон:Tl]]
 +
[[sk:Šablóna:Tl]]
 +
[[sl:Predloga:Tl]]
 +
[[stq:Foarloage:Foarloage]]
 +
[[sv:Mall:Mall]]
 +
[[th:แม่แบบ:Tl]]
 +
[[tr:Şablon:Tl]]
 
[[uk:Шаблон:Tl]]
 
[[uk:Шаблон:Tl]]
 +
[[ur:سانچہ:Tl]]
 +
[[vi:Tiêu bản:Tl]]
 +
[[zh:Template:Tl]]
 +
[[zh-yue:Template:Tl]]
 
</includeonly>
 
</includeonly>

Latest revision as of 18:00, 22 March 2012


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.

Example

Code Result
{{Tl|Void}} {{Void}}
{{Tl2|X1}} {{X1}}
{{Tl2|SISTER=M:|3x}} {{3x}}
{{Tl2|SISTER=wikibooks|LANG=de:|WP}} {{WP}}
{{Tl|1==)}} {{=)}}

See also

Template linking templates
Link Style Linked Unlinked Linked with subst: Linked including braces Linked with alternative text
Text Style {{tlg}} option -- <syntaxhighlight lang="text" enclose="none">​nolink=yes​</syntaxhighlight> <syntaxhighlight lang="text" enclose="none">​subst=yes​</syntaxhighlight> <syntaxhighlight lang="text" enclose="none">​braceinside=yes​</syntaxhighlight> <syntaxhighlight lang="text" enclose="none">​alttext=FOO​</syntaxhighlight>
Normal -- {{tl}}, {{tlp}}; {{tlg}} {{tlf}} {{tls}}, {{tlsp}} {{tn}} {{tla}}
Teletype <syntaxhighlight lang="text" enclose="none">​tt=yes​</syntaxhighlight> {{tlx}} {{tld}} {{tlxs}}
Bold <syntaxhighlight lang="text" enclose="none">​bold=yes​</syntaxhighlight> {{tlb}}
Bold Teletype <syntaxhighlight lang="text" enclose="none">​bold=yes|tt=yes​</syntaxhighlight> {{tlxb}}
Italic Teletype <syntaxhighlight lang="text" enclose="none">​italic=yes|tt=yes​</syntaxhighlight> {{tlxi}}
Code <syntaxhighlight lang="text" enclose="none">​code=yes​</syntaxhighlight> {{tlc}}
NOTE: {{tlg}} is the most general, allowing any combination of the above options.