Difference between revisions of "Template:Tlx"

From AIE Wiki
Jump to: navigation, search
(update fm commons)
(Iterim-- pending /doc page -- merged WP expanded version w/this bottom better usage)
Line 1: Line 1:
{{[[{{ns:Template}}:{{{1|Tlx}}}|{{{1|Tlx}}}]]{{#if:{{{2|}}}|<tt>&#124;</tt>{{{2}}}}}{{#if:{{{3|}}}|<tt>&#124;</tt>{{{3}}}}}{{#if:{{{4|}}}|<tt>&#124;</tt>{{{4}}}}}{{#if:{{{5|}}}|<tt>&#124;</tt><i>etc.</i>}}}}<noinclude> {{interwikitmp-grp|V=0}}
+
<includeonly><tt><nowiki>{{</nowiki>[[{{ns:Template}}:{{{1|}}}|{{{1|}}}]]<!--
----
+
-->{{#if:{{{2|}}}|
Usage: {{Tlx|Tlx|template name|first parameter|...}}<br />
+
&#124;{{{2}}}
Up to three parameters for the specified template are displayed as placeholders, more parameters are shown as "<tt>|</tt>''etc.''", for details see the [http://en.wikipedia.org/wiki/Template_talk:Tlx en.talk] page.
+
}}<!--
 +
-->{{#if:{{{3|}}}|
 +
&#124;{{{3}}}
 +
}}<!--
 +
-->{{#if:{{{4|}}}|
 +
&#124;{{{4}}}
 +
}}<!--
 +
-->{{#if:{{{5|}}}|
 +
&#124;{{{5}}}
 +
}}<!--
 +
-->{{#if:{{{6|}}}|
 +
&#124;<i>...</i>
 +
}}<nowiki>}}</nowiki></tt></includeonly><noinclude> {{interwikitmp-grp|V=0}}  
 +
{{tlx|tlx|template|first parameter|second|third|fourth|fifth|sixth|seventh|eight|ninth}} → {{tlx|template|first parameter|second|third|fourth|fifth|sixth|seventh|eight|ninth}}
 +
;Purpose:Mnemonically 'Template list expanded'... after {{tlx|tl}} 'Template list' {{I2}}This template takes another ''template-name'' and some associated pipe-tricked parameters, and aggregates them into an 'example demonstration' of how the ''template-name'' template might be used. If given no additional parameters, it presents the same as the similar {{tl|Tl}} template-- a blue link nested in curly-braces-- the same as a user would apply the template without parameters.
 +
 
 +
 
 +
Up to five parameters for the specified template are displayed as placeholders,  
 +
more parameters are shown as "<tt>|</tt>''...''",  
 +
for details see the [[w:{{TALKPAGENAME}}|talk]] page.
 +
 
 +
 
 +
{{-}}
 +
 
 
==Documentation==
 
==Documentation==
  
 
{&#123;[[Template:{{PAGENAME}}|{{PAGENAME}}]]&#125;}
 
{&#123;[[Template:{{PAGENAME}}|{{PAGENAME}}]]&#125;}
 
is a generalization of {{Tlx|Tl|x}}, {{Tlx|Tlp|x|y}},
 
is a generalization of {{Tlx|Tl|x}}, {{Tlx|Tlp|x|y}},
{{Tlx|Tl2|x|y|z}}, etc. with arguably better readable
+
etcetera with arguably better readable
 
output. This depends on the browser, but too narrow
 
output. This depends on the browser, but too narrow
 
uses of "'''{'''", "'''|'''", "'''}'''" in conjunction
 
uses of "'''{'''", "'''|'''", "'''}'''" in conjunction
Line 22: Line 45:
  
 
=== Example ===
 
=== Example ===
;Note: On the source sister project, en.wikipedia, '''X0, X1, X2,..., X9 are sandbox templates''' for experimentation. Here they show as redlinks, as no auto-cleansing software facility exists.
+
;Note: On the source sister projects, en.wikipedia and Meta, '''X0, X1, X2,..., X9 are sandbox templates''' for experimentation. Here they may show as redlinks, as no auto-cleansing software facility exists.
  
 
{| border="1" cellpadding="4" class="wikitable"
 
{| border="1" cellpadding="4" class="wikitable"
Line 100: Line 123:
 
[[Category:Internal link templates|{{PAGENAME}}]]
 
[[Category:Internal link templates|{{PAGENAME}}]]
 
[[Category:Templates using ParserFunctions|{{{PAGENAME}}}]]
 
[[Category:Templates using ParserFunctions|{{{PAGENAME}}}]]
 +
----
 +
<!--- Place Interwiki's beneath this line --->
 +
[[ko:틀:Tlx]]
 +
[[ru:Template:Tlx]]
 
</noinclude>
 
</noinclude>

Revision as of 06:47, 12 February 2007

Template:Interwikitmp-grp 

{{tlx|template|first parameter|second|third|...}}{{template|first parameter|second|third|fourth|...}}

Purpose
Mnemonically 'Template list expanded'... after {{tl}} 'Template list' Template:I2This template takes another template-name and some associated pipe-tricked parameters, and aggregates them into an 'example demonstration' of how the template-name template might be used. If given no additional parameters, it presents the same as the similar {{Tl}} template-- a blue link nested in curly-braces-- the same as a user would apply the template without parameters.


Up to five parameters for the specified template are displayed as placeholders, more parameters are shown as "|...", for details see the talk page.


Template:-

Documentation

{{Tlx}} is a generalization of {{Tl|x}}, {{Tlp|x|y}}, etcetera with arguably better readable output. This depends on the browser, but too narrow uses of "{", "|", "}" in conjunction with links can be hard to read.

Usage

{{Tlx|template name}}
{{Tlx|template name|param}}
{{Tlx|template name|1|2|3}}
{{Tlx|template name|1|2|3&#124;more}}
{{Tlx|template name|param&#61;value}}

Up to three placeholders for parameters of the specified template

Example

Note
On the source sister projects, en.wikipedia and Meta, X0, X1, X2,..., X9 are sandbox templates for experimentation. Here they may show as redlinks, as no auto-cleansing software facility exists.
Code Result Remark
{{Tlx|x0}} {{x0}}  
{{Tlx|x1|one}} {{x1|one}}  
{{Tlx|x2|one|two}} {{x2|one|two}}  
{{Tlx|x3|1<tt>|2|3}}</tt> {{x3|1|2|3}}  
{{Tlx|x4|1<tt>|2|3|4}}</tt> {{x4|1|2|3|4}} up to 3 parameters
{{Tlx|x4|1<tt>|2|3&#124;4}}</tt> {{x4|1|2|3|4}} &#124; for more
{{Tlx|x1|x=u}} {{x1}} = won't work
{{Tlx|x1|x&#61;u}} {{x1|x=u}} &#61; 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|&#32;|two}} {{x2| |two}} &#32; is okay
{{Tlx|x2|&nbsp;|two}} {{x2| |two}} &nbsp; is okay
{{Tlx|x2| &#124; two}} {{x2| | two}} &#124; 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
Template:-

ko:틀:Tlx ru:Template:Tlx