Template:ItemBox/doc: Difference between revisionsGive feedback
mNo edit summary |
Jonas12294 (talk | contribs) added ignore for items not in db or test items, everything should work fine still |
||
| Line 1: | Line 1: | ||
A port of the initial box in [[Template:Infobox item]] with links, for use on pages that could use it without the whole infobox. | A port of the initial box in [[Template:Infobox item]] with links, for use on pages that could use it without the whole infobox. | ||
All data for each item is populated using data from [[Data:ItemData.json]], retrieved by [[Module:ItemData]]. | All data for each item is populated using data from [[Data:ItemData.json]], retrieved by [[Module:ItemData]]. | ||
===Examples=== | ===Examples=== | ||
<pre> | <pre> | ||
| Line 13: | Line 11: | ||
{{ItemBox|item_name = Improved Spirit}} | {{ItemBox|item_name = Improved Spirit}} | ||
{{ItemBox|item_name = Bullet Lifesteal|link=Bullet Lifesteal (item)}} | {{ItemBox|item_name = Bullet Lifesteal|link=Bullet Lifesteal (item)}} | ||
{{ItemBox|item_name = Custom Item|item_price=800|item_type=Weapon|ignore=1}} | |||
</pre> | </pre> | ||
{{ItemBox|item_name = Soul Shredder Bullets|link=Basic Magazine}} | {{ItemBox|item_name = Soul Shredder Bullets|link=Basic Magazine}} | ||
| Line 22: | Line 21: | ||
{{ItemBox|item_name = Improved Spirit}} | {{ItemBox|item_name = Improved Spirit}} | ||
{{ItemBox|item_name = Bullet Lifesteal|link=Bullet Lifesteal (item)}} | {{ItemBox|item_name = Bullet Lifesteal|link=Bullet Lifesteal (item)}} | ||
{{ItemBox|item_name = Custom Item|item_price=800|item_type=Weapon|ignore=1}} | |||
<templatedata> | <templatedata> | ||
{ | { | ||
| Line 59: | Line 58: | ||
"example": "500", | "example": "500", | ||
"type": "number" | "type": "number" | ||
}, | |||
"ignore": { | |||
"description": "Skip database lookups for items not in ItemData.json. When set to 1, the template will not attempt to retrieve data from Module:ItemData and will use default or override values only. Useful for custom items, test items, or items not yet in the database.", | |||
"example": "1", | |||
"type": "boolean", | |||
"suggestedvalues": [ | |||
"1 or 0" | |||
] | |||
} | } | ||
}, | }, | ||
| Line 66: | Line 73: | ||
"item_loc", | "item_loc", | ||
"item_type", | "item_type", | ||
"item_price" | "item_price", | ||
"ignore" | |||
], | ], | ||
"format": "inline" | "format": "inline" | ||
} | } | ||
</templatedata><noinclude>[[Category:Template documentation]]</noinclude> | </templatedata><noinclude>[[Category:Template documentation]]</noinclude> | ||
Revision as of 21:11, 5 November 2025
A port of the initial box in Template:Infobox item with links, for use on pages that could use it without the whole infobox. All data for each item is populated using data from Data:ItemData.json, retrieved by Module:ItemData.
Examples
{{ItemBox|item_name = Soul Shredder Bullets|link=Basic Magazine}}
{{ItemBox|item_name = High-Velocity Mag}}
{{ItemBox|item_name = Titanic Magazine}}
{{ItemBox|item_name = Shadow Weave}}
{{ItemBox|item_name = Debuff Remover}}
{{ItemBox|item_name = Duration Extender}}
{{ItemBox|item_name = Improved Spirit}}
{{ItemBox|item_name = Bullet Lifesteal|link=Bullet Lifesteal (item)}}
{{ItemBox|item_name = Custom Item|item_price=800|item_type=Weapon|ignore=1}}
<div class="itembox itembox-tier-Item Not Found. itembox-icon-v3 itembox-wear-v3 itembox-texture-v2 " style="font-size:10px;">
{{{1}}}
<div class="itembox itembox-tier-Item Not Found. itembox-icon-v3 itembox-wear-v3 itembox-texture-v2 " style="font-size:10px;">
{{{1}}}
<div class="itembox itembox-tier-Item Not Found. itembox-icon-v3 itembox-wear-v3 itembox-texture-v2 " style="font-size:10px;">
{{{1}}}
<div class="itembox itembox-tier-Item Not Found. itembox-icon-v3 itembox-wear-v3 itembox-texture-v2 " style="font-size:10px;">
{{{1}}}
<div class="itembox itembox-tier-Item Not Found. itembox-icon-v3 itembox-wear-v3 itembox-texture-v2 " style="font-size:10px;">
{{{1}}}
<div class="itembox itembox-tier-Item Not Found. itembox-icon-v3 itembox-wear-v3 itembox-texture-v2 " style="font-size:10px;">
{{{1}}}
<div class="itembox itembox-tier-Item Not Found. itembox-icon-v3 itembox-wear-v3 itembox-texture-v2 " style="font-size:10px;">
{{{1}}}
<div class="itembox itembox-tier-Item Not Found. itembox-icon-v3 itembox-wear-v3 itembox-texture-v2 " style="font-size:10px;">
{{{1}}}
<div class="itembox itembox-tier-Item Not Found. itembox-icon-v3 itembox-wear-v3 itembox-texture-v2 " style="font-size:10px;">
{{{1}}}
No description.
| Parameter | Description | Type | Status | |
|---|---|---|---|---|
| item_name | item_name 1 | Name of the item
| String | required |
| link | link | The name of the item's link in cases where item_name is incorrect
| String | optional |
| item_loc | item_loc | The name of the item, when is needed get data from a item, but print other item's name.
| String | optional |
| item_type | item_type | Overrides default item type. See Module:ItemData
| String | optional |
| item_price | item_price | Overrides default item price. See Module:ItemData
| Number | optional |
| ignore | ignore | Skip database lookups for items not in ItemData.json. When set to 1, the template will not attempt to retrieve data from Module:ItemData and will use default or override values only. Useful for custom items, test items, or items not yet in the database.
| Boolean | optional |