Template:Tlxi: Difference between revisions

From Zoophilia Wiki
Jump to navigationJump to search
meta>Vanisaac
(noinclude)
meta>SMcCandlish
(update code and doc to use <var>)
Line 1: Line 1:
<noinclude>{{Template for discussion/dated|page=Tlxi|link=Wikipedia:Templates for discussion/Log/2014 April 20#Template:Tlxi|type=inline}}</noinclude>{{Tlg|italic=yes|code=yes|subst={{{subst|}}}|{{{1|}}}<!--
<noinclude>{{Template for discussion/dated|page=Tlxi|link=Wikipedia:Templates for discussion/Log/2014 April 20#Template:Tlxi|type=inline}}</noinclude>{{Tlg|code=yes|subst={{{subst|}}}|{{{1|}}}<!--
-->|2{{#ifeq:{{{2}}}|{{{2|x}}}||x}}={{{2}}}<!--
-->|2{{#ifeq:{{{2}}}|{{{2|x}}}||x}}=<var>{{{2}}}</var><!--
-->|3{{#ifeq:{{{3}}}|{{{3|x}}}||x}}={{{3}}}<!--
-->|3{{#ifeq:{{{3}}}|{{{3|x}}}||x}}=<var>{{{3}}}</var><!--
-->|4{{#ifeq:{{{4}}}|{{{4|x}}}||x}}={{{4}}}<!--
-->|4{{#ifeq:{{{4}}}|{{{4|x}}}||x}}=<var>{{{4}}}</var><!--
-->|5{{#ifeq:{{{5}}}|{{{5|x}}}||x}}={{{5}}}<!--
-->|5{{#ifeq:{{{5}}}|{{{5|x}}}||x}}=<var>{{{5}}}</var><!--
-->|6{{#ifeq:{{{6}}}|{{{6|x}}}||x}}={{{6}}}<!--
-->|6{{#ifeq:{{{6}}}|{{{6|x}}}||x}}=<var>{{{6}}}</var><!--
-->|7{{#ifeq:{{{7}}}|{{{7|x}}}||x}}={{{7}}}<!--
-->|7{{#ifeq:{{{7}}}|{{{7|x}}}||x}}=<var>{{{7}}}</var><!--
-->|8{{#ifeq:{{{8}}}|{{{8|x}}}||x}}={{{8}}}<!--
-->|8{{#ifeq:{{{8}}}|{{{8|x}}}||x}}=<var>{{{8}}}</var><!--
-->|9{{#ifeq:{{{9}}}|{{{9|x}}}||x}}={{{9}}}<!--
-->|9{{#ifeq:{{{9}}}|{{{9|x}}}||x}}=<var>{{{9}}}</var><!--
-->|10{{#ifeq:{{{10}}}|{{{10|x}}}||x}}={{{10}}}<!--
-->|10{{#ifeq:{{{10}}}|{{{10|x}}}||x}}=<var>{{{10}}}</var><!--
-->|11{{#ifeq:{{{11}}}|{{{11|x}}}||x}}={{{11}}}<!--
-->|11{{#ifeq:{{{11}}}|{{{11|x}}}||x}}=<var>{{{11}}}</var><!--
-->|12{{#ifeq:{{{12}}}|{{{12|x}}}||x}}={{{12}}}}}<noinclude>
-->|12{{#ifeq:{{{12}}}|{{{12|x}}}||x}}=<var>{{{12}}}</var>}}<noinclude>


{{Documentation/start box}}
{{Documentation/start box}}


Use this template instead of {{tl|tlx}} if you want the template parameters to be italicized.
Use this template instead of {{tl|tlx}} if you want the template parameters to be italicized. The main reason to ever do this is in template documentation, to give example input where the parameter are unnamed sequential ones and we're showing variable, sample input.  For this reason, it marks up the parameter with {{tag|var}}, not just typographic italics.
 
=== Usage ===
=== Usage ===


: {{Tlx|Tlxi|Template|first parameter|second|third|...|tenth}} → {{Tlxi|Template|first parameter|second|third|...|tenth}}
: {{Tlx|Tlxi|Template|first parameter|second|third|...|eleventh}} → {{Tlxi|Template|first parameter|second|third|...|eleventh}}
: {{Tlx|Tlxi|Template|2=first parameter|3=second|4=third|...|11=tenth}} → {{Tlxi|Template|first parameter|second|third|...|tenth}} if they might contain "=" signs.
: {{Tlx|Tlxi|Template|2{{=}}first parameter|3{{=}}second|4{{=}}third|...|12{{=}}eleventh}} → {{Tlxi|Template|2=first parameter|3=second|4=third|5=...|12=eleventh}} if they might contain "=" signs (note the off-by-one notation &ndash; parameter 1 remains the name of the template)
: {{Tlx|Tlxi|Template|&lt;nowiki>first|second|...|999th&lt;/nowiki>}} → {{Tlxi|Template|<nowiki>first|second|...|999th</nowiki>}} (for more than 10 parameters)
: {{Tlx|Tlxi|Template|&lt;nowiki>first|second|...|999th&lt;/nowiki>}} → {{Tlxi|Template|<nowiki>first|second|...|999th</nowiki>}} (for more than 10 parameters)




If ''Template'' is given more than nine parameters, the remaining parameters have to be baked into the ninth parameter:
If {{var|Template}} is to be passed more than nine parameters (using up to the tenth of {{tnull|Tlxi}}'s own parameters), the remaining parameters have to be baked into the actual eleventh parameter of {{tnull|Tlxi}}:


: {{Tlx|Tlxi|Template|first parameter|second|third|fourth|fifth|sixth|seventh|eighth|&lt;nowiki><nowiki>ninth|tenth|eleventh|twelfth|thirteenth|...&lt;/nowiki></nowiki>}}
: {{Tlx|Tlxi|Template|first parameter|second|third|fourth|fifth|sixth|seventh|eighth|<nowiki>ninth|&lt;nowiki>tenth|eleventh|twelfth|thirteenth|...&lt;/nowiki></nowiki>}}
:or
: {{Tlx|Tlxi|Template|first parameter|second|third|fourth|fifth|sixth|seventh|eighth|ninth{{!}}<nowiki>tenth{{!}}eleventh{{!}}twelfth{{!}}thirteenth{{!}}</nowiki>...}}
:or
: {{Tlx|Tlxi|Template|2{{=}}first parameter|3{{=}}second|4{{=}}third|5{{=}}fourth|6{{=}}fifth|7{{=}}sixth|8{{=}}seventh|9{{=}}eighth|<nowiki>10=ninth|11=&lt;nowiki>tenth|eleventh|twelfth|thirteenth|...&lt;/nowiki></nowiki>}}
: →  
: →  
: {{Tlxi|Template|first parameter|second|third|fourth|fifth|sixth|seventh|eighth|<nowiki>ninth|tenth|eleventh|twelfth|thirteenth|...</nowiki>}}
: {{Tlxi|Template|first parameter|second|third|fourth|fifth|sixth|seventh|eighth|ninth|<nowiki>tenth|eleventh|twelfth|thirteenth|...</nowiki>}}


If a twelfth parameter is passed to {{tnull|Tlxi}} (i.e., an 11th to the {{var|Template}} it calls in parameter 1), that parameter's value will be output as "…" and subsequent parameters ignored.


{{Documentation|Template:Tlx/doc}}
{{Documentation|Template:Tlx/doc}}

Revision as of 05:05, 22 April 2014

Template:Template for discussion/dated{{[[Template:|]]}}

Documentation icon Template documentation[view] [edit] [history] [purge]

Use this template instead of {{tlx}} if you want the template parameters to be italicized. The main reason to ever do this is in template documentation, to give example input where the parameter are unnamed sequential ones and we're showing variable, sample input. For this reason, it marks up the parameter with <var>...</var>, not just typographic italics.

Usage

{{Tlxi|Template|first parameter|second|third|...|eleventh}}{{Template|first parameter|second|third|...|eleventh}}
{{Tlxi|Template|2=first parameter|3=second|4=third|...|12=eleventh}}{{Template|first parameter|second|third|...}} if they might contain "=" signs (note the off-by-one notation – parameter 1 remains the name of the template)
{{Tlxi|Template|<nowiki>first|second|...|999th</nowiki>}}{{Template|first|second|...|999th}} (for more than 10 parameters)


If Template is to be passed more than nine parameters (using up to the tenth of {{Tlxi}}'s own parameters), the remaining parameters have to be baked into the actual eleventh parameter of {{Tlxi}}:

{{Tlxi|Template|first parameter|second|third|fourth|fifth|sixth|seventh|eighth|ninth|<nowiki>tenth|eleventh|twelfth|thirteenth|...</nowiki>}}
or
{{Tlxi|Template|first parameter|second|third|fourth|fifth|sixth|seventh|eighth|ninth|tenth{{!}}eleventh{{!}}twelfth{{!}}thirteenth{{!}}...}}
or
{{Tlxi|Template|2=first parameter|3=second|4=third|5=fourth|6=fifth|7=sixth|8=seventh|9=eighth|10=ninth|11=<nowiki>tenth|eleventh|twelfth|thirteenth|...</nowiki>}}
{{Template|first parameter|second|third|fourth|fifth|sixth|seventh|eighth|ninth|tenth|eleventh|twelfth|thirteenth|...}}

If a twelfth parameter is passed to {{Tlxi}} (i.e., an 11th to the Template it calls in parameter 1), that parameter's value will be output as "…" and subsequent parameters ignored.