Template:ItemCard: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 1:
<includeonly>{{#ifeq: {{{2|}}} | block | {{#vardefine:block_output | true }} }}{{#ifeq: {{{3|}}} | block | {{#vardefine:block_output | true }} }}{{#ifeq: {{{4|}}} | block | {{#vardefine:block_output | true }} }}{{#ifeq: {{{5|}}} | block | {{#vardefine:block_output | true }} }}{{#vardefine:dpldata | {{#dpl:| category=Items | titlematch=%/{{{1|}}} | format = ,,{{!}}%PAGE%, | include = {Item}:Icon:NameEN }} }}{{#vardefine:Icon | {{#explode:{{#var:dpldata}}|{{!}}|0}} }}{{#vardefine:Page | {{#explode:{{#var:dpldata}}|{{!}}|2}} }}{{#ifeq:{{{text|+}}}|{{{text|-}}} | {{#vardefine:Name | {{{text|}}} }} | {{#vardefine:Name | {{#explode:{{#var:dpldata}}|{{!}}|1}} }} }}{{#if: {{#var:block_output}} | <span style="display:inline-block;text-align:center;width:{{{2|32px}}}"> }}[[File:{{#var:Icon}}|{{{2|32px}}}|{{#var:Name}}|link={{#var:Page}}]]{{#if: {{#var:Name}} | [[{{#var:Page}}|{{#var:Name}}]] }}{{#if: {{#var:block_output}} | </span> }}{{#vardefine:block_output | }}{{#vardefine:Name | }}{{#vardefine:Icon | }}{{#vardefine:Page | }}</includeonly>
<noinclude>
Outputs an image of the item that links back to its page.
==Usage:==
<nowiki></nowiki>
<code><nowiki>{{ItemCard|Name[|32px[|text=AltName][|block]]}}</nowiki></code>
==Options==
*<code>32px</code>: image size with statement format corresponding to MediaWiki File size style (''32px'' for set width, ''x32px'' for set height, ''32x32px'' for arbitrary scaling); should be a width only value if using <code>block</code> output
*<code>text</code>: alternative item name to display. Use <code>text=</code> to disable text output entirely
*<code>block</code>: display card as a block element the width of the icon, with item name underneath
==Examples==
{{ItemCard|Wavecat Pillow|96px}}
{{ItemCard|Wavecat Pillow|64px}}
{{ItemCard|Wavecat Pillow|48px}}
{{ItemCard|Wavecat Pillow|32px|text=AltName}}
 
{{ItemCard|Wavecat Pillow|90px|block}}
</noinclude>