Difference between revisions of "Template:Tlx"

From BTAWiki
Jump to navigation Jump to search
m (mn recat)
(Iterim-- pending /doc page -- merged WP expanded version w/this bottom better usage)
Line 14: Line 14:
 
-->{{#if:{{{6|}}}|
 
-->{{#if:{{{6|}}}|
 
&#124;<i>...</i>
 
&#124;<i>...</i>
}}<nowiki>}}</nowiki></tt></includeonly><noinclude>
+
}}<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}}
 
{{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 {{lt|TL}} template-- a blue link nested in squiggley-braces-- the same as a user would apply the template without parameters.
+
;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.
 +
 
  
Up to five parameters for the specified template are displayed as placeholders, more parameters are shown as "<tt>|</tt>''...''", for details see the [[{{TALKPAGENAME}}|talk]] page.
 
 
{{-}}
 
{{-}}
-----
+
 
{{Interwikitmp-grp|{{PAGENAME}}}}
+
==Documentation==
----
+
 
[[Category:Typing-aid templates|{{PAGENAME}}]]
+
{&#123;[[Template:{{PAGENAME}}|{{PAGENAME}}]]&#125;}
 +
is a generalization of {{Tlx|Tl|x}}, {{Tlx|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 ===
 +
 
 +
:<tt>{&#123;{{PAGENAME}}|template name&#125;}</tt>
 +
:<tt>{&#123;{{PAGENAME}}|template name|param&#125;}</tt>
 +
:<tt>{&#123;{{PAGENAME}}|template name|1|2|3&#125;}</tt>
 +
:<tt>{&#123;{{PAGENAME}}|template name|1|2|3&amp;#124;more&#125;}</tt>
 +
:<tt>{&#123;{{PAGENAME}}|template name|param&amp;#61;value&#125;}</tt>
 +
''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.
 +
 
 +
{| border="1" cellpadding="4" class="wikitable"
 +
! Code
 +
! Result
 +
! Remark
 +
|-
 +
|{{Tlx|Tlx|x0}}
 +
|{{Tlx|x0}}
 +
||&#160;
 +
|-
 +
|{{Tlx|Tlx|x1|one}}
 +
|{{Tlx|x1|one}}
 +
||&#160;
 +
|-
 +
|{{Tlx|Tlx|x2|one|two}}
 +
|{{Tlx|x2|one|two}}
 +
||&#160;
 +
|-
 +
|{{Tlx|Tlx|x3|1<tt>&#124;</tt>2<tt>&#124;</tt>3}}
 +
|{{Tlx|x3|1|2|3}}
 +
||&#160;
 +
|-
 +
|{{Tlx|Tlx|x4|1<tt>&#124;</tt>2<tt>&#124;</tt>3|4}}
 +
|{{Tlx|x4|1|2|3|4}}
 +
|up to 3 parameters
 +
|-
 +
|{{Tlx|Tlx|x4|1<tt>&#124;</tt>2<tt>&#124;</tt>3&amp;#124;4}}
 +
|{{Tlx|x4|1|2|3&#124;4}}
 +
|align="right"|<tt>&amp;#124;</tt> for more
 +
|-
 +
|{{Tlx|Tlx|x1|x&#61;u}}
 +
|{{Tlx|x1|x=u}}
 +
|'''=''' won't work
 +
|-
 +
|{{Tlx|Tlx|x1|x&amp;#61;u}}
 +
|{{Tlx|x1|x&#61;u}}
 +
|align="right"|<tt>&amp;#61;</tt> is okay
 +
|-
 +
|{{Tlx|Tlx|x1|&lt;nowiki&gt;x&#61;u&lt;/nowiki&gt;}}
 +
|{{Tlx|x1|<nowiki>x=u</nowiki>}}
 +
|align="right"|sticky nowiki is okay
 +
|-
 +
|{{Tlx|Tlx|x2|&#160;|two}}
 +
|{{Tlx|x2| |two}}
 +
|empty won't work
 +
|-
 +
|{{Tlx|Tlx|x2|&amp;#32;|two}}
 +
|{{Tlx|x2|&#32;|two}}
 +
|align="right"|<tt>&amp;#32;</tt> is okay
 +
|-
 +
|{{Tlx|Tlx|x2|&amp;nbsp;|two}}
 +
|{{Tlx|x2|&nbsp;|two}}
 +
|align="right"|<tt>&amp;nbsp;</tt> is okay
 +
|-
 +
|{{Tlx|Tlx|x2| &amp;#124; two}}
 +
|{{Tlx|x2| &#124; two}}
 +
|align="right"|<tt>&amp;#124;</tt> is okay
 +
|-
 +
|| {{Tlx|Tlx|x2| {&#123;!&#125;} two}}
 +
|| {{Tlx|x2| {{!}} two}}
 +
|align="right"|{{Tlx|!}} is dubious
 +
|-
 +
|| {{Tlx|Tlx|x2|<nowiki>2=</nowiki>|<nowiki>3=two</nowiki>}}
 +
|| {{Tlx|x2|2=|3=two}}
 +
|empty really doesn't work
 +
|-
 +
|| {{Tlx|Tlx|x2|<nowiki>2=one</nowiki>|two}}
 +
|| {{Tlx|x2|2=one|two}}
 +
|'''two''' clobbers '''2=one'''
 +
|-
 +
|| {{Tlx|Tlx|x2|<nowiki>3=two</nowiki>|<nowiki>2=one</nowiki>}}
 +
|| {{Tlx|x2|3=two|2=one}}
 +
|align="right"|right to left okay
 +
|}{{-}}
 +
[[Category:Typing-aid templates |{{PAGENAME}}]]
 
[[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]]
 
[[ko:틀:Tlx]]
 
[[ru:Template:Tlx]]
 
[[ru:Template:Tlx]]
 
</noinclude>
 
</noinclude>

Revision as of 07: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|2|3}} {{x3|1|2|3}}  
{{Tlx|x4|1|2|3|4}} {{x4|1|2|3|4}} up to 3 parameters
{{Tlx|x4|1|2|3&#124;4}} {{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