Template:Tlf/doc
{{tlf}} is designed to display examples of how to use templates. It works similar to {{tl}} and {{tlc}} but doesn't link to the template it displays (like {{tl}}), or wrap <code>-tags around the it (like {{tlc}}
). It shows the template's name and its parameters in the page's default font.
Its primary use is in instruction and documentation. The template is very good to use when you want to present template code in inline text.
Parameters
There are 12 optional parameters, all unnamed. If no parameters are specified, {{tlf}} will become a presentation of itself with the parameters replaced by an ellipsis (see the examples below).
The parameters of {{tlf}} can be formatted using wiki-code.
Synatx
The syntax for {{tlf}} is:
-
{{tlf|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
{{tlf|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
{{tlf|1|param1|param2|param3|param4|param5|…|param11}}
Examples
Correct use
Case | What you type | What you see | Notes |
---|---|---|---|
No parameter | {{tlf}} |
...}} | Presents itself |
Only 1st parameter | templatename}} | {{templatename}} | |
Template name + parameters |
templatename|par1|par2|par3}} | par1|par2|par3}} | |
Wiki-formatting | '''templatename'''|''par1''|'''''par2'''''|[[par3]]}} | par1|par2|par3}} | |
Parameters with {{=}} | templatename|par1{{=}}|par2|par3{{=}}}} | par1=|par2|par3=}} |
Incorrect use
Case | What you type | What you see | Notes |
---|---|---|---|
≥ 13 entries | {{tlf|templatename|2|3|4|5|6|7|8|9|10|11|12|13|14}} |
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 = | templatename|par1=|par2|par3=}} | par2}} | Parameters that include equals signs will be excluded from the output |
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.
- {{tlp}}: produces a template link, with the template's name and it's parameters, and shows the output in plain text.