| 
   | 
You are not currently logged in. Are you accessing the unsecure (http) portal? Click here to switch to the secure portal. | 
Template:Tlg
		
		
		
		
		
		
		Jump to navigation
		Jump to search
		
		
		
		
		
		
		
	
Explanation
{{tlg}} (template link, general) is a general template for inserting a template link.  It can be used to replace or implement any of the more specific {{tl*}} templates, e.g. {{tl}}, {{tlx}} or {{tlb}}.  Parameters are:
bold=yes: Boldface the text, like for{{tlb}}and{{tlxb}}italic=yes: Italicizes the parameters, like for{{tlxi}}tt=yes: Use a monospaced font, like for{{tlx}}and{{tlxb}}code=yes: Use the<code>...</code>HTML attribute (usually a monospaced font), like for{{tlc}}nolink=yes: Don't insert a template link, like for{{tlf}},{{tld}}, and{{tlc}}anypage=yes: Allow linking to arbitrary page (not just template), as with{{tlu}}braceinside=yes: Put braces inside the link, like for{{tn}}subst=yes: Add asubst:prefix, like for{{tls}}alttext=FOO: Specify alternative surface text for a link, like for{{tla}}
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 | 
|---|---|---|
{{Tlg|Abc}}
 | 
{{Abc}} | |
{{Tlg|ABC}}
 | 
{{ABC}} | |
{{Tlg|AbC}}
 | 
{{AbC}} | |
{{Tlg|x0}}
 | 
{{x0}} | |
{{Tlg|x0|bold=yes}}
 | 
{{x0}} | |
{{Tlg|x1|one|italic=yes}}
 | 
{{x1|one}} | |
{{Tlg|x0|code=yes}}
 | 
{{x0}}
 | 
|
{{Tlg|x0|tt=yes}}
 | 
{{x0}} | |
{{Tlg|x0|nolink=yes}}
 | 
{{x0}} | |
{{Tlg|x0|subst=yes}}
 | 
{{subst:x0}} | |
{{Tlg|x0|braceinside=yes}}
 | 
{{x0}} | |
{{Tlg|x0|alttext=Link to x0 template}}
 | 
{{Link to x0 template}} | |
{{Tlg|x0|anypage=yes}}
 | 
{{x0}} | Now the expression links to x0 (the spaceship, genetic disease, etc.) rather than Template:x0. Mostly useful for templates in user space. | 
{{Tlg|x0|bold=yes|tt=yes|braceinside=yes}}
 | 
{{x0}} | No reason you can't combine multiple parameter settings. | 
{{Tlg|x1|one}}
 | 
{{x1|one}} | |
{{Tlg|x2|one|two}}
 | 
{{x2|one|two}} | |
{{Tlg|x2|bold=yes|tt=yes|one|two}}
 | 
{{x2|one|two}} | Can combine named and anonymous parameters ... | 
{{Tlg|x2|one|two|bold=yes|tt=yes}}
 | 
{{x2|one|two}} | ... in any order … | 
{{Tlg|x2|one|tt=yes|two|bold=yes|three}}
 | 
{{x2|one|two|three}} | ... even intermixed ... | 
{{Tlg|x2|one|tt=yes|two|bold=yes|three|italic=yes}}
 | 
{{x2|one|two|three}} | ... with many different configurations. | 
{{Tlg|x3|1|2|3|4|5|6|7|8|9|10}}
 | 
{{x3|1|2|3|4|5|6|7|8|9|10}} | |
{{Tlg|x4|1|2|3|4|5|6|7|8|9|10|11}}
 | 
{{x4|1|2|3|4|5|6|7|8|9|10|...}} | up to 10 parameters, then ... | 
{{Tlg|x5|1|2|3|4|5|6|7|8|9|10|11}}
 | 
{{x5|1|2|3|4|5|6|7|8|9|10|11}} | | for more | 
{{Tlg|convert|<nowiki>14|m|ftin|abbr=out|sp=us</nowiki>}}
 | 
unlimited parameters as one nowiki string | |
{{Tlg}}
 | 
{{Tlg}} | with no arguments, the current page name is substituted | 
{{Tlg|x1|x=u}}
 | 
{{x1}} | = won't work | 
{{Tlg|x1|x=u}}
 | 
{{x1|x=u}} | = is okay | 
{{Tlg|x1|x{{=}}u}}
 | 
{{x1|x=u}} | {{=}} is okay | 
{{Tlg|x1|<nowiki>x=u</nowiki>}}
 | 
{{x1|x=u}} | sticky nowiki is okay | 
{{Tlg|x2| |two}}
 | 
{{x2|two}} | empty won't work | 
{{Tlg|x2| |two}}
 | 
{{x2| |two}} |   is okay | 
{{Tlg|x2| |two}}
 | 
{{x2| |two}} |   is okay | 
{{Tlg|x2| | two}}
 | 
{{x2| | two}} | | is okay | 
{{Tlg|x2| {{!}} two}}
 | 
{{x2| | two}} | {{!}} is dubious | 
{{Tlg|x2|<nowiki/>|two}}
 | 
{{x2||two}} | empty nowiki string works | 
{{Tlg|x2|2=|3=two}}
 | 
{{x2|two}} | empty really doesn't work | 
{{Tlg|x2|2=one|two}}
 | 
{{x2|two}} | two clobbers 2=one | 
{{Tlg|x2|3=two|2=one}}
 | 
{{x2|one|two}} | right to left okay | 
|  The above documentation is transcluded from Template:Tlg/doc. (edit | history)  Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages. Please add categories and interwikis to the /doc subpage. Subpages of this template.  | 
