Difference between revisions of "Template:Vendor item table result format"

From Final Fantasy XIV Online Wiki
Jump to navigation Jump to search
m (Protected "Template:Vendor item table result format" ([Edit=Allow only autoconfirmed users] (indefinite) [Move=Allow only autoconfirmed users] (indefinite)))
(upgrading)
Line 1: Line 1:
<includeonly>
<includeonly>
|- {{#ifeq: {{{8|}}} | true | title="Vendor currently unavailable" class="gray" }}
|- {{#ifeq: {{{8|}}} | true | title="Vendor currently unavailable" class="gray" }}
| data-sort-value="{{{2}}}" | {{STFI|icon={{#if:{{#vardefineecho:item_icon_smw|{{#explode:{{#show:{{{2}}}|?Has game icon|link=none}}|:|1}}}}|{{#var:item_icon_smw}}|{{{2}}}.png}}|link={{{2}}}|size=small}}&nbsp;[[{{{2}}}|{{#show:{{#explode:{{{2}}}|#}}|?Has canonical name|default={{#explode:{{{2}}}|#}}}}]]
| data-sort-value="" | {{#arraymap:{{{2|}}}^{{{3|}}}^{{{4|}}}^{{{5|}}}|^|@@@|{{#vardefine:item_data|{{Normalize record|@@@}}}}{{#vardefine:item_page|{{#explode:{{#var:item_data}}|,|0}}}}<!--
| {{cname|{{{3}}}}} {{#ifeq: {{{4|}}} | General || ({{{4}}}) }}
--><!-- Icon -->{{STFI|icon={{#if:{{#vardefineecho:item_icon|{{#explode:{{#show:{{#var:item_page}}|?Has game icon|link=none}}|:|1}}}}|{{#var:item_icon}}|{{#var:item_page}}.png}}|link={{#var:item_page}}|size=small}}<!--
| {{#if:{{{5|}}}|[[{{#vardefineecho:vitr_area|{{{5|}}}}}]]}}
--><!-- HQ -->{{#ifeq:{{#explode:{{#var:item_data}}|,|3}}|true|&nbsp;{{HQ|12|dark=y}}}}<!--
--><!-- Name -->&nbsp;[[{{#var:item_page}}|{{#show:{{#var:item_page}}|?Has canonical name|default={{#var:item_page}}}}]]<!--
--><!-- Quantity -->{{#vardefine:item_min_qty|{{#explode:{{#var:item_data}}|,|1}}}}{{#vardefine:item_max_qty|{{#explode:{{#var:item_data}}|,|2}}}}{{#ifeq:{{#var:item_min_qty}}|1||&nbsp;({{#var:item_min_qty}}{{#ifeq:{{#var:item_max_qty}}|?||-{{#var:item_max_qty}}}})}}|<br>}}
| {{cname|{{{6}}}}} {{#ifeq: {{{7|}}} | General || ({{{7}}}) }}
| {{#if:{{{8|}}}|[[{{#vardefineecho:vitr_area|{{{8|}}}}}]]}}
| {{#if: {{#var:vitr_area}} | {{#if: {{#pos: {{#var:vitr_area}} |;}}<!-- check if more than one area -->
| {{#if: {{#var:vitr_area}} | {{#if: {{#pos: {{#var:vitr_area}} |;}}<!-- check if more than one area -->
   | - <!-- more than one area, don't show every parent zone (could be duplicates) -->
   | &ndash; <!-- more than one area, don't show every parent zone (could be duplicates) -->
   | {{#show:{{#var:vitr_area}}|?Located in|default=–}}
   | {{#show:{{#var:vitr_area}}|?Located in|default=–}}
   }} }}
   }} }}
| style="text-align:{{#if:{{#var:showCostText|}}|left|left}}" | <!-- min qty --> {{#vardefine:item_min_output|{{#explode:{{{7|1}}}|(|0}}}}<!-- max qty -->{{#vardefine:item_max_output|{{#replace:{{#explode:{{{7}}}|(|1}}|)|}}}}<!-- check -->{{#ifeq:{{#var:item_min_output}}|1|<!--Nothing-->|({{#var:item_min_output}}{{#if:{{#var:item_max_output}}|-{{#var:item_max_output}}}})&nbsp;/&nbsp;}}<!-- Quantity
| style="text-align:{{#if:{{#var:showCostText|}}|left|left}}" | {{#arraymap:{{{9|}}}^{{{10|}}}^{{{11|}}}^{{{12|}}} |^| @@@ | {{#if:@@@|{{#vardefine:item_cost|{{Normalize record|@@@}}}}<!--
--> {{#arraymap: {{#replace:{{{6|}}}| |}}<!--fix for languages using nbsp as thousand separators --> | ) | @@@ | {{currency|{{#replace:{{#explode:@@@| }}|,|}}| {{#sub:@@@|{{#pos:__@@@| }}}}|text={{#if:{{#var:showCostText|}}|+}}}} | &nbsp;+&nbsp; }}
-->{{currency|{{#explode:{{#var:item_cost}}|,<nowiki> </nowiki>|0}}|{{#explode:{{#var:item_cost}}|,<nowiki> </nowiki>|1}}|hq={{#ifeq:{{#explode:{{#var:item_cost}}|,<nowiki> </nowiki>|3}}|true|y|}}| text = {{#if:{{#var:showCostText|}}|+}}}} {{#ifeq:{{#vardefineecho:item_collectability|{{#explode:{{#var:item_cost}}|,<nowiki> </nowiki>|2}}}}|?||({{Collectable|12}} {{#var:item_collectability}})}} }} | &nbsp;+&nbsp; }}
</includeonly><noinclude>
</includeonly><noinclude>
This semantic result template is used for formatting results from {{tl|Vendor item table row}} and {{tl|Vendor table}}. The following parameters are passed to the template:
This semantic result template is used for formatting results from {{tl|Vendor item table row}} and {{tl|Vendor table}}. The following parameters are passed to the template:
#Vendor subobject
#Vendor subobject
#Sells item
#Sells item 1
#Sells item 2
#Sells item 3
#Sells item 4
#Has vendor
#Has vendor
#Has vendor section
#Has vendor section
#Has vendor location
#Has vendor location
#Has item cost
#Has item cost 1
#Has item quantity
#Has item cost 2
#Has item cost 3
#Has item cost 4


== See also ==
== See also ==

Revision as of 13:16, 7 November 2018

This semantic result template is used for formatting results from {{Vendor item table row}} and {{Vendor table}}. The following parameters are passed to the template:

  1. Vendor subobject
  2. Sells item 1
  3. Sells item 2
  4. Sells item 3
  5. Sells item 4
  6. Has vendor
  7. Has vendor section
  8. Has vendor location
  9. Has item cost 1
  10. Has item cost 2
  11. Has item cost 3
  12. Has item cost 4

See also