Template:Item icon

Template documentation[view] [edit] [history] [purge]

SummaryEdit

Use this template to display an icon next to a page link. This template assumes that each page has an icon uploaded at a specific location, namely "File:Page Name (Item).png".

Template parameters

This template prefers inline formatting of parameters.

ParameterDescriptionTypeStatus
Page Name1 page

The name for the target page.

Example
Page Name
Page namerequired
Link Label2 label

The text to the be displayed on the link icon's label.

Example
Alternative Page Name
Lineoptional

ExamplesEdit

For the examples below, File:12440_Steel_Bar.png was used as the icon for a page called Steel Bar.

Code Result
{{Item icon|Steel Bar}} Steel Bar}}{{#vardefine:display|Steel Bar}}{{#vardefine:iconSize|1.2em}}{{#vardefine:lineHeight|1lh}}{{#vardefine:fileExists|}}[[File:{{#var:target}} (Item).png|link={{#var:target}}|alt=]] [[{{#var:target}}|{{#var:display}}]]
{{Item icon|Steel Bar|Steel Bar}} Steel Bar}}{{#vardefine:display|Steel Bar}}{{#vardefine:iconSize|1.2em}}{{#vardefine:lineHeight|1lh}}{{#vardefine:fileExists|}}[[File:{{#var:target}} (Item).png|link={{#var:target}}|alt=]] [[{{#var:target}}|{{#var:display}}]]
{{Item icon|Steel Bar|notext}} Steel Bar}}{{#vardefine:display|notext}}{{#vardefine:iconSize|1.2em}}{{#vardefine:lineHeight|1lh}}{{#vardefine:fileExists|}}[[File:{{#var:target}} (Item).png|link={{#var:target}}|alt=]]
{{Item icon|Missing Item}} (Missing Page Icon) Missing Item}}{{#vardefine:display|Missing Item}}{{#vardefine:iconSize|1.2em}}{{#vardefine:lineHeight|1lh}}{{#vardefine:fileExists|}}[[File:{{#var:target}} (Item).png|link={{#var:target}}|alt=]] [[{{#var:target}}|{{#var:display}}]]

DependenciesEdit

For this template to work properly, you need the following: