Template:Template link with parameters/doc

This is an old revision of this page, as edited by Davidgothberg (talk | contribs) at 09:04, 19 February 2009 (Updating the /doc since I have now made this template work like {{tlf}}. I will probably add a little more text to this documentation soon.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

This is the {{tlp}} template.

Here is how this template looks. Code to the left and actual rendering to the right:

{{tlp|name|parameters}} = {{name|parameters}}

Features of {{tlp}}:

  • It shows a template name and up to eight parameters.
  • It also shows empty parameters. (See examples below.)
  • It prevents line wraps in its output.

Examples

CodeResultComment
{{tlp}} {{Template:Template link with parameters/doc}} Shows its own syntax.
{{tlp|name}} {{name}}
{{tlp|name|one}} {{name|one}}
{{tlp|name|one|two}} {{name|one|two}}
{{tlp|name|a|b|c|d|e|f|g|h|i|j}} {{name|a|b|c|d|e|f|g|h|i}} Shows up to eight parameters. The rest are dropped.
{{tlp|name|three|four}} {{name|three|four}} Also shows empty parameters.
{{tlp|name|three}} {{name|three}} Even shows empty parameters that come in the end.
{{tlp|one=a|two=b}} {{name}} Equal signs is a problem, but there is a fix.
{{tlp|name|2=one=a|3=two=b}} {{name|one=a|two=b}} Use numbered parameters to fix it. Remember to start from 2, since the "name" is number 1.

If you have equal signs in your template parameters then some find it simpler to code it using <nowiki> tags. Here's how to do that. Code to the left and actual rendering to the right:

{{tlp|name|<nowiki>one=a|two=b</nowiki>}} = {{name|one=a|two=b}}

See also

  • {{tlc}} – Not linked, several parameters and text in <code></code> style.
  • {{tld}} – Not linked, several parameters and teletype text style.
  • {{tlf}} – Not linked, several parameters and normal text style.
  • {{tl}} – Template link, no parameters and normal text style.
  • {{tlp}} – Template link, several parameters and normal text style.
  • {{tlx}} – Template link, several parameters and interwiki links, teletype text style.
  • {{tn}} – Same as {{tl}}, but shows the braces as part of the link.