10,916
editsMore actions
Code cleanup. Also fixes the weird PHP warnings about undefined array key.
(add uid filtering) |
(Code cleanup. Also fixes the weird PHP warnings about undefined array key.) |
||
(6 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<includeonly | <includeonly>{{#lvardef: margin | {{#expr: 0.015 * {{{size|40}}} }} }}{{#lvardef: size | {{{size|40}}} }}<span class="bg3wiki-itemicon-wrapper {{#if:{{{wrap|}}}|wrap|nowrap}}" style="{{#if:{{{no_padding|}}}||margin-left: {{#lvar:margin}}rem;}}">{{#if:{{{override_icon|}}} | ||
tables=item_icon | |{{ItemIcon Internal|{{{override_icon}}}|{{#lvar:size}}|{{{override_rarity}}}|{{{show_rarity|}}}|{{{name}}} }} | ||
|fields=TRIM(icon),CONCAT('', '{{#lvar:size}}'),LOWER(rarity),CONCAT('', '{{{show_rarity|}}}'),CONCAT('', "{{{name}}}") | |{{#cargo_query: | ||
|where={{#if:{{{uid|}}}|item_icon.uid = "{{{uid}}}"|item_icon._pageName="{{{name}}}"}} | tables = item_icon | ||
|limit=1 | | fields = | ||
|order by=item_icon._pageName | TRIM(icon) = icon, | ||
|default={{ItemIcon Internal|{{{name}}} Unfaded Icon.png|{{#lvar:size}}|common| true|{{{name}}}|missing=true}} | CONCAT('', '{{#lvar:size}}') = size, | ||
|more results text= | LOWER(rarity) = rarity, | ||
|format=template | CONCAT('', '{{{show_rarity|}}}') = show_rarity, | ||
|template=ItemIcon Internal | CONCAT('', "{{{name}}}") = name | ||
| where = {{#if: {{{uid|}}} | item_icon.uid = "{{{uid}}}" | item_icon._pageName="{{{name}}}" }} | |||
| limit = 1 | |||
| order by = item_icon._pageName | |||
| default = {{ItemIcon Internal|{{{name}}} Unfaded Icon.png|{{#lvar:size}}|common| true|{{{name}}}|missing=true}} | |||
| more results text = | |||
| format = template | |||
| template = ItemIcon Internal | |||
}} | }} | ||
}}{{#if:{{{show_name|}}}|<span class="bg3wiki-itemicon-link" style="margin-left: 1ch">[[{{{name}}}{{#if:{{{alias|}}}|{{!}}{{{alias}}}}}]]</span>}}</span></includeonly><noinclude>{{/doc}} | |||
== Template Data Section == | == Template Data Section == |