8,290
edits
(add displayname-tooltip-override (intended to fix infobox Inventory ellipses ambiguities as observed with Q Girl's credit wedge)) |
(utilize #switch fallthrough (instead of duplicating cargo query)) |
||
Line 1: | Line 1: | ||
<includeonly>{{#vardefine:pagelink|{{#cargo_query:table=GeneralData|fields=_pageName|where=_pageNamespace='0' AND PlainName='{{#replace:{{{1|}}}|'|''}}'|limit=1|more results text=|default={{{1|}}}|format=template|template=single query result|no html }} }}{{#vardefine:displayname|{{#switch: {{{2|_NULL_}}} | _NULL_ | <includeonly>{{#vardefine:pagelink|{{#cargo_query:table=GeneralData|fields=_pageName|where=_pageNamespace='0' AND PlainName='{{#replace:{{{1|}}}|'|''}}'|limit=1|more results text=|default={{{1|}}}|format=template|template=single query result|no html }} }}{{#vardefine:displayname|{{#switch: {{{2|_NULL_}}} | _NULL_ | displayname-tooltip-override = {{#cargo_query:table=GeneralData|fields=DisplayName|where=_pageNamespace='0' AND PlainName='{{#replace:{{{1|}}}|'|''}}'|limit=1|more results text=|default={{{1|}}} }} | plural = {{#invoke: HTMLParse | pluralize | html = {{#cargo_query:table=GeneralData|fields=DisplayName|where=_pageNamespace='0' AND PlainName='{{#replace:{{{1|}}}|'|''}}'|limit=1|more results text=|default={{{1|}}}|no html}} }} | {{Qud text|&y{{{2}}}|notxml}} }} }}<span class="qud-image" style="white-space:nowrap;"><span class="qud-image-link-image-container">{{#ifexist: {{#cargo_query:table=GeneralData|fields=CONCAT('File:',Image)|where=_pageNamespace='0' AND PlainName='{{#replace:{{{1|}}}|'|''}}'|format=template|template=single query result|limit=1|more results text=}} | [[File:{{#cargo_query:table=GeneralData|fields=Image|where=_pageNamespace='0' AND PlainName='{{#replace:{{{1|}}}|'|''}}'|format=template|template=single query result|limit=1|more results text=|default=}}|16px|link={{{1|}}}]] | {{#cargo_query:table=GeneralData|fields=DisplayChar|where=_pageNamespace='0' AND PlainName='{{#replace:{{{1|}}}|'|''}}'|format=template|template=single query result|limit=1|more results text=|default=}} }}</span><span class="qud-image-link" style="color:#b1c9c3;">[[{{#var:pagelink}}|{{#ifeq: {{{2|}}} | displayname-tooltip-override | <span title="{{{1}}}">{{#var:displayname}}</span> | {{#var:displayname}} }}]]</span></span></includeonly><noinclude> | ||
[[Category:Shorthand Templates]] | [[Category:Shorthand Templates]] | ||
!!Currently only for use for objects in the tables: ItemsTable, Food, Corpses, Characters, Locations. All possible items can be found here: [[Special:CargoTables/GeneralData]]. If an item is missing, please let [[User:Teamtoto]] know. | !!Currently only for use for objects in the tables: ItemsTable, Food, Corpses, Characters, Locations. All possible items can be found here: [[Special:CargoTables/GeneralData]]. If an item is missing, please let [[User:Teamtoto]] know. |