Änderungen

Revamp using new helper templates
Zeile 1: Zeile 1: −
<includeonly>{|
+
<includeonly><!--
|<span class="sortkey" style="display:none;">{{#len:{{{2|}}}}}{{{2|}}}</span>{{#if:{{#pos:{{{hide|}}}|normal}}
+
 
|
+
// Define letter/symbol used for gold in current language
|<nowiki />
+
-->{{#arraydefine:$gold|g}}<!--
 +
 
 +
// END of translation
 +
 
 +
-->{{#arraydefine:$qualities|{{ParseInputQuality|quality={{#if:{{{quality|}}}|{{{quality}}}|true}}|iridium={{{{{{3|}}}iridium|}}}|hide={{{hide|}}}}}}}<!--
 +
// Create span containing sort key
 +
--><span class="sortkey" style="display:none;">{{#expr:trunc(trunc({{#if:{{{2|}}}|{{{2}}}|0}})*{{{prof_mult|1}}})}}</span><!--
 +
// If base_price is a text value (non-numeric) display it and quit
 +
-->{{#iferror:{{#expr:{{#if:{{{2|}}}|{{{2}}}|0}}>0}}
 +
      |{{{2|}}}
 +
      |{{{!}} class="no-wrap" style="border-spacing: 0;"<!--
 +
 
 +
// Loop through each requested quality.  Display icon using Quality template and calculate/display price
 +
-->{{#arrayprint:$qualities||@qual@|<nowiki/>
 
{{!}}-
 
{{!}}-
{{!}}{{Quality|{{{1|}}}||{{#switch: {{{size|}}} |16=16|32=32|48=48|64=64|#default=24}}}}
+
{{!}} {{Quality|{{{1|}}}|@qual@| size={{{size|24}}} |link={{{link|}}} |alt={{{alt|{{{link|{{{1|}}}}}}}}}}}
{{!}}{{#expr:trunc({{{2|}}})}}g}}{{#if: {{#pos:{{{hide|}}}|silver}}
+
{{!}} {{#expr:
|
+
          trunc( {{{prof_mult|1}}} *
|<nowiki />
+
            trunc ( {{#switch:@qual@|Silver=1.25|Gold=1.5|Iridium=2|Normal|#default=1}} *
{{!}}-
+
                trunc({{#if:{{{2|}}}|{{{2}}}|0}}) ) )
{{!}}{{Quality|{{{1|}}}|silver|{{#switch: {{{size|}}} |16=16|32=32|48=48|64=64|#default=24}}}}
+
      }}{{#arrayprint:$gold}}
{{!}}{{#expr:trunc({{{2|}}}*1.25)}}g}}{{#if: {{#pos:{{{hide|}}}|gold}}
  −
|
  −
|<nowiki />
  −
{{!}}-
  −
{{!}}{{Quality|{{{1|}}}|gold|{{#switch: {{{size|}}} |16=16|32=32|48=48|64=64|#default=24}}}}
  −
{{!}}{{#expr:trunc({{{2|}}}*1.50)}}g}}{{#if: {{{3|}}}
  −
| {{#if: {{#pos:{{{hide|}}}|iridium}}
  −
  |<strong class="error">Qualityprice: Cannot show and hide iridium.</strong>
  −
  |<nowiki />
  −
  {{!}}-
  −
  {{!}}{{Quality|{{{1}}}|iridium|{{#switch: {{{size|}}} |16=16|32=32|48=48|64=64|#default=24}}}}
  −
  {{!}}{{#expr:trunc({{{2}}}*2)}}g
  −
  }}
   
}}
 
}}
|}</includeonly><noinclude>{{englishdoc}}</noinclude>
+
{{!}}}<!--
 +
-->}}</includeonly><noinclude>{{Englishdoc}}{{#ifexist:{{FULLPAGENAME}}/doc |<nowiki/>
 +
{{{{FULLPAGENAME}}/doc}} }}</noinclude>
906

Bearbeitungen