Difference between revisions of "Template:ValuableTable/row"

From Stoneshard wiki
Jump to navigation Jump to search
(Add description translation test. Apparently, translation is ccurrently not working for the template as it should.)
(Test Translate template fix)
Line 12: Line 12:
     -->{{#vardefine:TranslateName|{{Translate|{{{1}}}|ValuableNames}}}}<!--
     -->{{#vardefine:TranslateName|{{Translate|{{{1}}}|ValuableNames}}}}<!--
     --- Define "Link" var, with a subpage verification. If subpagename = pagename, we are not on a subpage, therefore URL becomes "item name". If we are on a subpage, URL becomes "item name/subgpagename". Used for other languages. ---
     --- Define "Link" var, with a subpage verification. If subpagename = pagename, we are not on a subpage, therefore URL becomes "item name". If we are on a subpage, URL becomes "item name/subgpagename". Used for other languages. ---
     -->{{#vardefine:Link|{{#ifeq:{{SUBPAGENAME}}|{{PAGENAME}}|{{{1}}}|{{{1}}}/{{SUBPAGENAME}}}}}}<!--
     -->{{#vardefine:Link|{{#ifeq:{{SUBPAGENAME}}|{{PAGENAME}}|{{{1}}}|{{{1}}}/{{SUBPAGENAME}}}}}}
    --- Ensure Valuables Descriptions translations ---
    -->{{#vardefine:TranslateDescription|{{Translate|{{#var:ItemDescription}}|ValuableDescriptions}}}}
     |- <!-- Starts a new table row. [Image(s) & Name inside row]-->
     |- <!-- Starts a new table row. [Image(s) & Name inside row]-->
     <!-- Display image variants -->
     <!-- Display image variants -->
Line 30: Line 28:
     | {{slots|{{#explode: {{#var:InvSlots}}|x|0}}|{{#explode: {{#var:InvSlots}}|x|1}}}}
     | {{slots|{{#explode: {{#var:InvSlots}}|x|0}}|{{#explode: {{#var:InvSlots}}|x|1}}}}
     | {{#var:Price}} [[File:Gold.png|27x27px]]
     | {{#var:Price}} [[File:Gold.png|27x27px]]
     | {{#if:{{#var:TranslateDescription}}|{{#var:TranslateDescription}}|{{{1}}}}}
     | {{Translate|{{#var:ItemDescription}}|ValuableDescriptions}}
</includeonly><noinclude>{{doc}}[[Category:Templates]]</noinclude>
</includeonly><noinclude>{{doc}}[[Category:Templates]]</noinclude>

Revision as of 20:13, 22 January 2025

Template-info.png Documentation

This article is a stub. You can help Stoneshard wiki by expanding it.

This Template replicates the logic used for the Template:WeaponTable/row.

Syntax

{{ValuableTable/row|Agate}}

Usage

It should be used with a 'header', right before it.
{{ValuableTable/head}}
{{ValuableTable/row|Agate}}.

Any Valuables added in Valuable Data, can be used with the '/row' template.

Debug

For future modifications or debugging, you can add this, after the "ItemDescription" variable (Open Source to verify code):

   [...]
   |{{{1}}}
   Base Image: 
   Variants: 
   Datastring: 

Examples

Single Image

Item Inv. Slots Price Gold Icon Description
Agate 50× Common folk believe agate to bring good luck. It's often used to make cheap jewelry. Gold.png

Multiple Images

Item Inv. Slots Price Gold Icon Description
Horse Pelt 60× Peasants only kill horses that are hopelessly sick or already half-dead from old age. Gold.png


Rabbit Pelt 40-50× Despite how cautious and skittish rabbits can be, hunting one down isn't that hard. Their pelts are usually used to make clothes. Gold.png