Template:Tlp/doc
From MozillaWiki
Usage
{{tlp}} (template link with parameters) is meant to be used in documentation and talk page discussions, to show how a template would be used in code. Like {{tl}} and {{tn}}, it displays the output in normal text.
Parameters
There are 12 optional parameters, all unnamed. If no parameters are specified, {{tlp}} will become a presentation of itself with the parameters replaced by an ellipsis (see the examples below).
The parameters of {{tlp}} can be formatted using wiki-code.
Synatx
The syntax for {{tlp}} is:
-
{{tlp|template name |param2 |param3 |param4 |…|param11 }}
Optional parameters
1 (unnamed)
- Template name
The 1st parameter is the name of the template you want to present.
- Usage
{{tlp|template name}}
2–12 (unnamed)
- Template parameters
The parameters 2 through 12 are used for the parameters of the displayed template.
- Notes
- The specified parameters cannot include any equals signs (=). That will break the template. If you need to do that, use the template {{=}}.
- If the maximum of 11 included parameters is exceeded, the template will only show the 11 first parameters, and exclude the surplus ones.
- Usage
{{tlp|1|param1|param2|param3|param4|param5|…|param11}}
Examples
Correct use
Case | What you type | What you see | Notes |
---|---|---|---|
No parameter | {{tlp}} |
...}} | Presents itself |
Only 1st parameter | templatename}} | {{templatename}} | |
Template name + parameters |
templatename|par1|par2|par3}} | {{templatename|par1|par2|par3}} | |
Wiki-formatting | templatename|''par1''|'''''par2'''''|[[par3]]}} | {{templatename|par1|par2|par3}} | |
Parameters with {{=}} | templatename|par1{{=}}|par2|par3{{=}}}} | {{templatename|par1=|par2|par3=}} |
Incorrect use
Case | What you type | What you see | Notes |
---|---|---|---|
≥ 13 entries | {{tlp|templatename|2|3|4|5|6|7|8|9|10|11|12|13|14}} |
{{templatename|2|3|4|5|6|7|8|9|10|11|12}} | Only the 12 first entries will be displayed (i.e. the template's name and the first 11 parameters) |
Parameters with plain = | templatename|par1=|par2|par3=}} | {{templatename|par2}} | Parameters that include equals signs will be excluded from the output |
Wiki-formatting of the template name | '''code'''|par1|par2}} | {{code|par1|par2}} | The output looks okay, but the wiki-markup is included in the template link name (i.e. in this case as "Template:'''code''' "), rendering a red-link
|
See also
- {{tl}}: produces a link to a template, within braces.
- {{tn}}: the same as {{tl}}, but also includes the inner pair of braces in the link, making it easier to click the link when presenting short template names.
- {{tlc}}: produces a template presentation, with the template's name and it's parameters, and wraps the output in <code>-tags.
- {{tlf}}: produces a template presentation, with the template's name and it's parameters, and shows the output in plain text.