உள்ளடக்கத்துக்குச் செல்

வார்ப்புரு:Tlx

விக்கிமேற்கோள் இலிருந்து


This '{{tlx}}

' template documentation is transcluded for all Tlx family templates (Tlx, Tlxc, Tlxm, Tlxw, Tlxb) [edit].Masterpage  


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


{{tlx|first parameter|...|third}}
{{template|first parameter|second|third|...|...}}
if they might contain "=" signs.
{{tlx|Template|<nowiki>first|second|...|...}}
{{template|first|second|...|999th}}
(for more than 10 parameters)

Purpose and naming

[தொகு]

Mnemonically 'Template link expanded'. After {{tl}}

'Template link'.

  • This template takes another template-name and some associated pipe-tricked (numbered) parameters (or 'pass parameters'), and displays them as an 'example demonstration' of how the template-name template could be coded, literally. Its primary use is in instruction and documentation.
  • Specifics: Up to 10 pass parameters (numbered or nowiki-keywords) for the specified template are displayed as 'placeholders', and over 10 parameters can be displayed using a coded vertical-bar (as in "&#124;..."). A keyword parameter can be used with equals code &#61; or {{=}} or in nowiki-text: "<nowiki>size=10</nowiki>" or all parameters as a string in "<nowiki>" tags; see Examples at bottom. For more details, see this talk page.
  • Exceptions: If the intended template lists numerous/keyword parameters, then perhaps this template should really not be used, and just hardcode the usage with <code><nowiki>, for example: <code><nowiki>{{Anytemplate|arg1=23|size=250px|other parameters...}}</nowiki></code>. If a vertical display, with parameters on their own lines, is desired, this can also be laid out manually in this manner, or more rapidly done with <pre>...</pre>.

  • If given no additional parameters except  'template name' ({{{1}}}),  it presents the same as the similar {{Tl}} macro template -- a blue link nested in curly-braces-- the same as a user would apply the template without parameters, but with a noticably clearer font and spacing on most modern browsers.
display compared to {{tlx|Tl}}
(Tl: {{Tl}} versus Tlx: {{tl}}

)

  • Comparatively, {{tl}}
will not take or display additional parameters, and for minor technical reasons, may be preferred for mere listing and referencing in long pages involving a lot of template expansions.
has a named parameter subst. Setting this parameter to any string of length 1 or greater will place the string "subst:" before the template name, linked to Help:Substitution. This is useful to indicate when a template should be substituted. For example {{tlx|Welcome|subst=Y}}
will display {{welcome}}

.

  • Additionally, Tlx will take a 'named' parameter 'SISTER' to link interwiki to other sister projects such as one of these examples: '|SISTER=W:', 'Tlx|SISTER=M:', 'Tlx|SISTER=Q:', 'Tlx|SISTER=S:', allowing documentation or discourse about a template across interwiki boundaries.

Documentation

[தொகு]

{{Tlx}} is a generalization of {{Tl}}, {{Tlp}}, 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.

{{Tlx|template name}}
{{Tlx|template name|param}}
{{Tlx|template name|1|2|3|4|5|6|7|8|9|10}}
{{Tlx|template name|1|2|3|4|5|6|7|8|9|10&#124;more}}
{{Tlx|template name|param&#61;value}}

Up to 10 placeholders for parameters of the specified template

Examples

[தொகு]
Note
On the source sister projects, en.wikipedia and Meta, X0, X1, X2,..., X9 are sandbox templates for experimentation on involved templates that need be in template space. An auto-cleansing software facility exists that might be used to duplicate the facility on other Sister projects.
Code Result Remark
{{tlx|x0}}


{{x0}}


 
{{tlx|Abc}}


{{abc}}


 
{{tlx|ABC}}


{{ABC}}


 
{{tlx|AbC}}


{{AbC}}


 
{{tlx|x1|one}}


{{x1|one}}


 
{{tlx|x2|one|two}}


{{x2|one|two}}


 
{{tlx|x3|1|2|3|...}}


{{x3|1|2|3|4|...}}


 
{{tlx|x4|1|2|3|...}}


{{x4|1|2|3|4|...}}


up to 10 parameters, then ...
{{tlx|x5|1|2|3|...}}


{{x5|1|2|3|4|...}}


&#124; for more
{{tlx|convert|<nowiki>14|m|ftin|abbr=out|sp=us</nowiki>}}


unlimited parameters as one nowiki string
{{tlx|x1|x=u}}


{{x1}}


= won't work
{{tlx|x1|x&#61;u}}


{{x1|x=u}}


&#61; is okay
{{tlx|x1|x{{=}}u}}


{{x1|x=u}}


{{=}} 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
"https://ta.wikiquote.org/w/index.php?title=வார்ப்புரு:Tlx&oldid=5691" இலிருந்து மீள்விக்கப்பட்டது