Template:ItemLink

From Orbus Free Press
Revision as of 19:58, 26 July 2018 by Rebmac (talk | contribs) (Created page with "<onlyinclude><includeonly><!-- -->{{#vardefine:dlc|}}<!-- -->{{#vardefine:linktext|{{{1|}}}}}<!-- -->{{#vardefine:filename|{{{image|{{{1}}}.png}}}}}<!-- -->{{#if:{{{text|{{{2|...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

{{#vardefine: nodoc | {{{nodoc}}} }}{{#vardefine: baddoc | {{{baddoc}}} }}

50px Documentation

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}}
Parameters
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|}}