Template:Tlx
(Redirected from Template:Tl)
Jump to navigation
Jump to search
{{Tlx}}
Documentation The below documentation is transcluded from Template:Tlx/doc. Subpages of this template.
Description
This is a template link with a variable number of example parameters (0–30), which can be used to show example inputs.
Parameters
- First parameter
- The link to the template. Defaults to the page name (current page name: Tlx)
- 2nd to 31st parameter
- The parameters of the demo template.
- To add named parameters, example
{{license|1st parameter|2nd parameter|text=3rd parameter}}
, follow these steps:- Write the parameter normally. Example:
{{tlx|license|1st parameter|2nd parameter|text=3rd parameter}}
. - Then, count how many parameters you have added, so
{{t|license|1st parameter|2nd parameter|text=3rd parameter}}
.
On this example, there are 4 parameters, so prefix4=
on the{{t}}
template. - So, the code is
{{t|license|1st parameter|2nd parameter|4=text=3rd parameter}}
, which results in{{license|1st parameter|2nd parameter|text=3rd parameter}}
.
- Write the parameter normally. Example:
- Note: Adding named parameters will force you to always prefix the unnamed parameter:
{{tlx|license|1st parameter|2nd parameter|4=3=3rd parameter|4th parameter}}
will not work.{{tlx|license|1st parameter|2nd parameter|4=3=3rd parameter|5=4th parameter}}
will work.
- You can also use
=
instead:{{tlx|license|1st parameter|2nd parameter|text{{=}}3rd parameter}}
results in{{license|1st parameter|2nd parameter|text=3rd parameter}}
The following will only work after all the parameters of the demo template is placed.
Wrong: {{tlx|license|style=plain|<message>}}
Right: {{tlx|license|<message>|style=plain}}
- Style (
style=
) - The style of the
{{t}}
template. Has 3 styles: - Prefix (
prefix=
) - A prefix before the template link, useful when instructing the user to add
safesubst
, or something similar. The output will be similar to:prefix:[[template link]]
- Subst (
subst=1
) - Adds a
subst:
prefix to the template.
Parameter limit
This template has a parameter limit of 30 items. If you exceed that limit, this will show up:
- Template parameter limit reached! (help)
Examples
Basic
Syntax | Output |
---|---|
{{tlx}}
|
{{Tlx}} (uses the page name)
|
{{tlx|license}}
|
{{license}}
|
{{tlx|license|Item1|Item2|Item3|Item4|Item5|...}}
|
{{license|Item1|Item2|Item3|Item4|Item5|...}}
|
{{tlx|license|Item1|Item2|Item3|Item4|Item5|Item6|Item7|Item8|Item9|Item10|Item11|Item12|Item13|Item14|Item15|Item16|Item17|Item18|Item19|Item20|Item21|Item22|Item23|Item24|Item25|Item26|Item27|Item28|Item29|Item30}}
|
{{license|Item1|Item2|Item3|Item4|Item5|Item6|Item7|Item8|Item9|Item10|Item11|Item12|Item13|Item14|Item15|Item16|Item17|Item18|Item19|Item20|Item21|Item22|Item23|Item24|Item25|Item26|Item27|Item28|Item29|Item30}}
|
{{tlx|license|Item1|Item2|Item3|Item4|Item5|Item6|Item7|Item8|Item9|Item10|Item11|Item12|Item13|Item14|Item15|Item16|Item17|Item18|Item19|Item20|Item21|Item22|Item23|Item24|Item25|Item26|Item27|Item28|Item29|Item30|Item31 (error}}}
|
Template parameter limit reached! (help) |
Named parameters
Syntax | Output |
---|---|
{{tlx|license|2=param1=Item1}}
|
{{license|param1=Item1}}
|
{{tlx|license|2=param1=Item1|3=param2=Item2}}
|
{{license|param1=Item1|param2=Item2}}
|
{{tlx|license|example|3=param1=Item1|4=param2=Item2}}
|
{{license|example|param1=Item1|param2=Item2}}
|
Prefixes
Syntax | Output |
---|---|
{{tlx|license|subst=1}}
|
{{subst:license}}
|
{{tlx|license|prefix=safesubst}}
|
{{safesubst:license}}
|
{{tlx|license|prefix=safesubst|subst=1}}
|
{{subst:safesubst:license}}
|
Styling
Syntax | Output |
---|---|
{{tlx|license}}
|
{{license}}
|
{{tlx|license|style=plain}}
|
{{license}} |
Full usage
{{tlx|license|2=param1=Item1|3=param2=Item2|4=param3=Item3<br/>...|5=param10=Item10|block=true|subst=1|prefix=safesubst}}
{{subst:safesubst:license|param1=Item1|param2=Item2|param3=Item3
...|param10=Item10}}