Template:Item icon: Difference between revisions

Jump to navigation Jump to search
Code cleanup. Also fixes the weird PHP warnings about undefined array key.
mNo edit summary
(Code cleanup. Also fixes the weird PHP warnings about undefined array key.)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
<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|}}}|{{ItemIcon Internal|{{{override_icon}}}|{{#lvar:size}}|{{{override_rarity}}}|{{{show_rarity|}}}|{{{name}}} }}|{{#cargo_query:
<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
}} }}{{#if:{{{show_name|}}}|<span class="bg3wiki-itemicon-link" style="margin-left: 1ch">[[{{{name}}}{{#if:{{{alias|}}}|{{!}}{{{alias}}}}}]]</span> }}</span></includeonly><noinclude>{{/doc}}
  | 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 ==

Navigation menu