Vorlage:Qualityprice: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Revamp using new helper templates) |
|||
Zeile 1: | Zeile 1: | ||
− | <includeonly>{| | + | <includeonly><!-- |
− | |<span class="sortkey" style="display:none;">{{# | + | |
− | | | + | // 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|}}}|| | + | {{!}} {{Quality|{{{1|}}}|@qual@| size={{{size|24}}} |link={{{link|}}} |alt={{{alt|{{{link|{{{1|}}}}}}}}}}} |
− | + | {{!}} {{#expr: | |
− | + | trunc( {{{prof_mult|1}}} * | |
− | | | + | trunc ( {{#switch:@qual@|Silver=1.25|Gold=1.5|Iridium=2|Normal|#default=1}} * |
− | {{ | + | trunc({{#if:{{{2|}}}|{{{2}}}|0}}) ) ) |
− | { | + | }}{{#arrayprint:$gold}} |
− | {{!}}{{#expr:trunc({{{ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | {{ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}} | }} | ||
− | + | {{!}}}<!-- | |
+ | -->}}</includeonly><noinclude>{{Englishdoc}}{{#ifexist:{{FULLPAGENAME}}/doc |<nowiki/> | ||
+ | {{{{FULLPAGENAME}}/doc}} }}</noinclude> |
Version vom 3. September 2020, 04:43 Uhr
Details zur Vorlage finden Sie auf der englischsprachigen Dokumentationsseite.
Verwendung
Diese Vorlage kann verwendet werden, indem Sie auf eine relevante Seite folgendes eingeben.
{{Qualityprice}}
Ergibt...
0g |