Template:ItemLink/doc
{{#vardefine: nodoc | {{{nodoc}}} }}{{#vardefine: baddoc | {{{baddoc}}} }}
Link to an item page with an item image in front: {{#vardefine:dlc|}}{{#vardefine:linktext|Stone}}{{#vardefine:filename|Stone.png}}{{#vardefine:linktext|{{#sub:Stone|0|-13}}}}{{#vardefine:dlc| File:The Center Icon.png}}{{#vardefine:linktext|{{#sub:Stone|0|-17}}}}{{#vardefine:dlc| File:Primitive Plus Icon.png}}{{#vardefine:linktext|{{#sub:Stone|0|-17}}}}{{#vardefine:dlc| File:Scorched Earth Icon.png}}{{#vardefine:linktext|{{#sub:Stone|0|-11}}}}{{#vardefine:dlc| File:Ragnarok Icon.png}}{{#vardefine:linktext|{{#sub:Stone|0|-13}}}}{{#vardefine:dlc| File:Aberration Icon.png}}{{#vardefine:linktext|{{#sub:Stone|0|-13}}}}{{#vardefine:dlc| File:Extinction Icon.png}}{{#vardefine:linktext|{{#sub:Stone|0|-9}}}}{{#vardefine:dlc| 16x16px}}{{#vardefine:linktext|{{#sub:Stone|16}}}}{{#vardefine:dlc| File:PrimalFearIcon.png}}{{#vardefine:filename|{{#replace:{{#var:filename}}|:|_}}}}[[File:{{#var:filename}}|20px]] {{#var:dlc|}}
Also supports an optional quantity in front: {{#vardefine:dlc|}}{{#vardefine:linktext|Stone}}{{#vardefine:filename|Stone.png}}{{#vardefine:linktext|{{#sub:Stone|0|-13}}}}{{#vardefine:dlc| File:The Center Icon.png}}{{#vardefine:linktext|{{#sub:Stone|0|-17}}}}{{#vardefine:dlc| File:Primitive Plus Icon.png}}{{#vardefine:linktext|{{#sub:Stone|0|-17}}}}{{#vardefine:dlc| File:Scorched Earth Icon.png}}{{#vardefine:linktext|{{#sub:Stone|0|-11}}}}{{#vardefine:dlc| File:Ragnarok Icon.png}}{{#vardefine:linktext|{{#sub:Stone|0|-13}}}}{{#vardefine:dlc| File:Aberration Icon.png}}{{#vardefine:linktext|{{#sub:Stone|0|-13}}}}{{#vardefine:dlc| File:Extinction Icon.png}}{{#vardefine:linktext|{{#sub:Stone|0|-9}}}}{{#vardefine:dlc| 16x16px}}{{#vardefine:linktext|{{#sub:Stone|16}}}}{{#vardefine:dlc| File:PrimalFearIcon.png}}{{#vardefine:filename|{{#replace:{{#var:filename}}|:|_}}}}5 × [[File:{{#var:filename}}|20px]] {{#var:dlc|}}
Usage
{{ItemLink|Stone}}
| Name | Type | Required | Default |
|---|---|---|---|
0
|
string
|
true
|
|
text
|
string
|
false
|
The value of the first positional parameter, or the second if given |
link
|
string
|
false
|
The value of the first positional parameter |
image
|
string
|
false
|
The value of the first positional parameter suffixed with .png
|
size
|
string
|
false
|
20px |
quantity
|
string
|
false
|
Examples
Both lines produce the same output:
{{ItemLink|Stone}} = {{#vardefine:dlc|}}{{#vardefine:linktext|Stone}}{{#vardefine:filename|Stone.png}}{{#vardefine:linktext|{{#sub:Stone|0|-13}}}}{{#vardefine:dlc| File:The Center Icon.png}}{{#vardefine:linktext|{{#sub:Stone|0|-17}}}}{{#vardefine:dlc| File:Primitive Plus Icon.png}}{{#vardefine:linktext|{{#sub:Stone|0|-17}}}}{{#vardefine:dlc| File:Scorched Earth Icon.png}}{{#vardefine:linktext|{{#sub:Stone|0|-11}}}}{{#vardefine:dlc| File:Ragnarok Icon.png}}{{#vardefine:linktext|{{#sub:Stone|0|-13}}}}{{#vardefine:dlc| File:Aberration Icon.png}}{{#vardefine:linktext|{{#sub:Stone|0|-13}}}}{{#vardefine:dlc| File:Extinction Icon.png}}{{#vardefine:linktext|{{#sub:Stone|0|-9}}}}{{#vardefine:dlc| 16x16px}}{{#vardefine:linktext|{{#sub:Stone|16}}}}{{#vardefine:dlc| File:PrimalFearIcon.png}}{{#vardefine:filename|{{#replace:{{#var:filename}}|:|_}}}}[[File:{{#var:filename}}|20px]] {{#var:dlc|}}
{{ItemLink|Stone|text=Stone|link=Stone|image=Stone.png|size=20px|quantity=}} = {{#vardefine:dlc|}}{{#vardefine:linktext|Stone}}{{#vardefine:filename|Stone.png}}[[File:{{#var:filename}}|20px]] Stone{{#var:dlc|}}
Lowercase link:
{{ItemLink|Stone|text=stone}} = {{#vardefine:dlc|}}{{#vardefine:linktext|Stone}}{{#vardefine:filename|Stone.png}}[[File:{{#var:filename}}|20px]] stone{{#var:dlc|}}
{{ItemLink|Stone|stone}} = {{#vardefine:dlc|}}{{#vardefine:linktext|Stone}}{{#vardefine:filename|Stone.png}}[[File:{{#var:filename}}|20px]] stone{{#var:dlc|}}
Plural link:
{{ItemLink|Stone|text=Stones}} = {{#vardefine:dlc|}}{{#vardefine:linktext|Stone}}{{#vardefine:filename|Stone.png}}[[File:{{#var:filename}}|20px]] Stones{{#var:dlc|}}
Alternative: {{ItemLink|Stone}}s = {{#vardefine:dlc|}}{{#vardefine:linktext|Stone}}{{#vardefine:filename|Stone.png}}{{#vardefine:linktext|{{#sub:Stone|0|-13}}}}{{#vardefine:dlc| File:The Center Icon.png}}{{#vardefine:linktext|{{#sub:Stone|0|-17}}}}{{#vardefine:dlc| File:Primitive Plus Icon.png}}{{#vardefine:linktext|{{#sub:Stone|0|-17}}}}{{#vardefine:dlc| File:Scorched Earth Icon.png}}{{#vardefine:linktext|{{#sub:Stone|0|-11}}}}{{#vardefine:dlc| File:Ragnarok Icon.png}}{{#vardefine:linktext|{{#sub:Stone|0|-13}}}}{{#vardefine:dlc| File:Aberration Icon.png}}{{#vardefine:linktext|{{#sub:Stone|0|-13}}}}{{#vardefine:dlc| File:Extinction Icon.png}}{{#vardefine:linktext|{{#sub:Stone|0|-9}}}}{{#vardefine:dlc| 16x16px}}{{#vardefine:linktext|{{#sub:Stone|16}}}}{{#vardefine:dlc| File:PrimalFearIcon.png}}{{#vardefine:filename|{{#replace:{{#var:filename}}|:|_}}}}[[File:{{#var:filename}}|20px]] {{#var:dlc|}}s
Quantity:
{{ItemLink|Stone|quantity=5}} = {{#vardefine:dlc|}}{{#vardefine:linktext|Stone}}{{#vardefine:filename|Stone.png}}{{#vardefine:linktext|{{#sub:Stone|0|-13}}}}{{#vardefine:dlc| File:The Center Icon.png}}{{#vardefine:linktext|{{#sub:Stone|0|-17}}}}{{#vardefine:dlc| File:Primitive Plus Icon.png}}{{#vardefine:linktext|{{#sub:Stone|0|-17}}}}{{#vardefine:dlc| File:Scorched Earth Icon.png}}{{#vardefine:linktext|{{#sub:Stone|0|-11}}}}{{#vardefine:dlc| File:Ragnarok Icon.png}}{{#vardefine:linktext|{{#sub:Stone|0|-13}}}}{{#vardefine:dlc| File:Aberration Icon.png}}{{#vardefine:linktext|{{#sub:Stone|0|-13}}}}{{#vardefine:dlc| File:Extinction Icon.png}}{{#vardefine:linktext|{{#sub:Stone|0|-9}}}}{{#vardefine:dlc| 16x16px}}{{#vardefine:linktext|{{#sub:Stone|16}}}}{{#vardefine:dlc| File:PrimalFearIcon.png}}{{#vardefine:filename|{{#replace:{{#var:filename}}|:|_}}}}5 × [[File:{{#var:filename}}|20px]] {{#var:dlc|}}
{{ItemLink|Stone|quantity=5-10}} = {{#vardefine:dlc|}}{{#vardefine:linktext|Stone}}{{#vardefine:filename|Stone.png}}{{#vardefine:linktext|{{#sub:Stone|0|-13}}}}{{#vardefine:dlc| File:The Center Icon.png}}{{#vardefine:linktext|{{#sub:Stone|0|-17}}}}{{#vardefine:dlc| File:Primitive Plus Icon.png}}{{#vardefine:linktext|{{#sub:Stone|0|-17}}}}{{#vardefine:dlc| File:Scorched Earth Icon.png}}{{#vardefine:linktext|{{#sub:Stone|0|-11}}}}{{#vardefine:dlc| File:Ragnarok Icon.png}}{{#vardefine:linktext|{{#sub:Stone|0|-13}}}}{{#vardefine:dlc| File:Aberration Icon.png}}{{#vardefine:linktext|{{#sub:Stone|0|-13}}}}{{#vardefine:dlc| File:Extinction Icon.png}}{{#vardefine:linktext|{{#sub:Stone|0|-9}}}}{{#vardefine:dlc| 16x16px}}{{#vardefine:linktext|{{#sub:Stone|16}}}}{{#vardefine:dlc| File:PrimalFearIcon.png}}{{#vardefine:filename|{{#replace:{{#var:filename}}|:|_}}}}5-10 × [[File:{{#var:filename}}|20px]] {{#var:dlc|}}
DLC-suffices are converted automatically to the according icon, if no explicit link-text is given
{{ItemLink|Sand (Scorched Earth)}} = {{#vardefine:dlc|}}{{#vardefine:linktext|Sand (Scorched Earth)}}{{#vardefine:filename|Sand (Scorched Earth).png}}{{#vardefine:linktext|{{#sub:Sand (Scorched Earth)|0|-13}}}}{{#vardefine:dlc| File:The Center Icon.png}}{{#vardefine:linktext|{{#sub:Sand (Scorched Earth)|0|-17}}}}{{#vardefine:dlc| File:Primitive Plus Icon.png}}{{#vardefine:linktext|{{#sub:Sand (Scorched Earth)|0|-17}}}}{{#vardefine:dlc| File:Scorched Earth Icon.png}}{{#vardefine:linktext|{{#sub:Sand (Scorched Earth)|0|-11}}}}{{#vardefine:dlc| File:Ragnarok Icon.png}}{{#vardefine:linktext|{{#sub:Sand (Scorched Earth)|0|-13}}}}{{#vardefine:dlc| File:Aberration Icon.png}}{{#vardefine:linktext|{{#sub:Sand (Scorched Earth)|0|-13}}}}{{#vardefine:dlc| File:Extinction Icon.png}}{{#vardefine:linktext|{{#sub:Sand (Scorched Earth)|0|-9}}}}{{#vardefine:dlc| 16x16px}}{{#vardefine:linktext|{{#sub:Sand (Scorched Earth)|16}}}}{{#vardefine:dlc| File:PrimalFearIcon.png}}{{#vardefine:filename|{{#replace:{{#var:filename}}|:|_}}}}[[File:{{#var:filename}}|20px]] {{#var:dlc|}}
{{ItemLink|Sand (Scorched Earth)|Sand}} = {{#vardefine:dlc|}}{{#vardefine:linktext|Sand (Scorched Earth)}}{{#vardefine:filename|Sand (Scorched Earth).png}}[[File:{{#var:filename}}|20px]] Sand{{#var:dlc|}}
This is the documentation page, it should be transcluded into the main template page. See Template:Doc for more information.