Template:Li: Difference between revisions
Template page
More actions
Renamed "depth" parameter to "type". Added support for new parameter "indent". Rewrote documentation. Tag: 2017 source edit |
m Formatting fix if an empty type is provided. Tag: 2017 source edit |
||
| Line 1: | Line 1: | ||
<onlyinclude><includeonly>{{{type|*}}}{{#tag:li|{{iconlink|filename={{{1}}}{{#if:{{{g|}}}|_(AV{{{g}}})|}}.png|target={{{1}}}{{#if:{{{g|}}}|#Axiom Verge {{{g}}}|}}|label={{{2|{{{1}}}}}}|border={{#switch:{{{1}}}|#default=|Xedur|Telal|Uruku|Gir-Tab|Vision|Aborted Clone|Ukhu|Sentinel|Xedur Hul|Athetos=1}}|extra={{{x|}}}|color={{{color|}}}}}|style=margin-left:{{#expr:{{{indent|0}}}*40}}px;}}</includeonly></onlyinclude> | <onlyinclude><includeonly>{{{type|*}}}{{#tag:{{#if:{{{type|*}}}|li|span}}|{{iconlink|filename={{{1}}}{{#if:{{{g|}}}|_(AV{{{g}}})|}}.png|target={{{1}}}{{#if:{{{g|}}}|#Axiom Verge {{{g}}}|}}|label={{{2|{{{1}}}}}}|border={{#switch:{{{1}}}|#default=|Xedur|Telal|Uruku|Gir-Tab|Vision|Aborted Clone|Ukhu|Sentinel|Xedur Hul|Athetos=1}}|extra={{{x|}}}|color={{{color|}}}}}|style=margin-left:{{#expr:{{{indent|0}}}*40}}px;}}</includeonly></onlyinclude> | ||
''Like in HTML, "li" stands for "list item".''<br> | ''Like in HTML, "li" stands for "list item".''<br> | ||
This template is to improve display of lists, adding icons to the left of entries.<br> | This template is to improve display of lists, adding icons to the left of entries.<br> | ||
Revision as of 06:59, 12 October 2022
Like in HTML, "li" stands for "list item".
This template is to improve display of lists, adding icons to the left of entries.
(For notes, use Template:note instead.)
Base syntax: {{li|Target}}
Full syntax: {{li|Target|DifferentLabel|g=GameNumber|x=ExtraText|color=Color|type=ListType|indent=#}}
Required parameters:
- Target must exactly be the name of an existing page. It becomes a link.
- The name of the picture must exactly be Target.png. (As a standard, the main picture on a page should always be renamed to "{{PAGENAME}}.png". In case of error, please check if it's the case.)
Optional parameters:
- Like with regular links, you can replace its label (text) by adding a pipe | and replacement text. However, given the purpose of this template, doing so should generally be avoided.
(Note: "Pipe tricks" are not supported and cannot be inside templates.) - You can add extra text after the list by adding the parameter x=[...].
- Rarely, multiple games share an item with the same name (and use a single page for it, like Health Node). Depending on the context, the icon should change and the link should target a subsection of that page. If you add the parameter g=#, it will do two things: First, it will append _(AV#) before the .png. Second, the link will target the "Axiom verge #" subsection. For instance, {{li|Breach Attractor|g=2}} will use File:Breach Attractor_(AV2).png instead of File:Breach Attractor.png AND will produce this link Breach Attractor instead of plain Breach Attractor.
- Adding parameter color=[...] changes the background color via Template:Color. (See that page for info.)
- You can change the type of the list element with type=[...]. Default is "unordered list" (type=*). type=# makes it an ordered list. (See wikipedia:Help:List for more types.) Types with depths (e.g.: type=##) are supported, but it puts a big margin/separation between each change of depth. Using indents (the next parameter) is usually preferred.
- List depth can be changed with indent=#. Default is 0. Use indent=1 for sublevel 1, etc.
Example:
{{li|Spiru}}
{{li|Yorchug|x=2}}
{{li|Arachnoptopus|x=5}}
{{li|Streeg|x=2 stuck in inaccessible wall areas}}
{{li|Breach Attractor}}
{{li|Breach Attractor|g=2}}
{{li|Remote Drone|Headcrab|x=Different label example}}
Will produce:
Spiru
Yorchug (2)
Arachnoptopus (5)
Streeg (2 stuck in inaccessible wall areas)
Breach Attractor
Breach Attractor
Headcrab (Different label example)