Template:Tlx

From Rebel Inc. Wiki
(Redirected from Template:Tl)
Jump to navigation Jump to search

{{Tlx}}

Template-info.svg 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:
  1. Write the parameter normally. Example: {{tlx|license|1st parameter|2nd parameter|text=3rd parameter}}.
  2. 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 prefix 4= on the {{t}} template.
  3. 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}}.
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:
  • (none) - encloses the {{t}} template with <code>
  • plain - encloses the {{t}} template with <span>
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}}