Vorlage:PreisKurz: Unterschied zwischen den Versionen

Aus Splitterwiki
Zur Navigation springen Zur Suche springen
Zeile 30: Zeile 30:
 
   -->{{#vardefine: PreisRoh | {{#expr: {{{1|}}}/1 round 0 }} }}<!--
 
   -->{{#vardefine: PreisRoh | {{#expr: {{{1|}}}/1 round 0 }} }}<!--
 
   -->{{#ifexpr: {{#var:PreisRoh}} < 100
 
   -->{{#ifexpr: {{#var:PreisRoh}} < 100
       | {{#vardefine: PreisKurz | {{#var:PreisRoh}} T }}
+
       | {{#vardefine: PreisKurz |{{#var:PreisRoh}} T}}
 
       | {{#ifexpr: {{#var:PreisRoh}} < 10000
 
       | {{#ifexpr: {{#var:PreisRoh}} < 10000
           | {{#vardefine: PreisKurz | {{#expr: {{#var:PreisRoh}}/100 }} L }}
+
           | {{#vardefine: PreisKurz |{{#expr: {{#var:PreisRoh}}/100 }} L}}
           | {{#vardefine: PreisKurz | {{#expr: {{#var:PreisRoh}}/10000 }} S }}
+
           | {{#vardefine: PreisKurz |{{#expr: {{#var:PreisRoh}}/10000 }} S}}
 
           }}
 
           }}
 
       }}
 
       }}
 
   }}
 
   }}
 
   <!-- Das Ergebnis zurückgeben:
 
   <!-- Das Ergebnis zurückgeben:
-->{{#var:PreisKurz}}<!--  
+
-->{{zahlenformat:{{#var:PreisKurz}}}}<!--  
 
DEGUB-->
 
DEGUB-->
 
{{#ifeq: debug | {{lc:{{{2|}}}}}
 
{{#ifeq: debug | {{lc:{{{2|}}}}}

Version vom 8. Juni 2014, 02:33 Uhr

Dies ist die Vorlage „PreisKurz“. Sie wandelt einen numerischen Preis in Telaren um in einen anzeigbaren Wert mit Währungskürzel. Beispiele:

Eingangswert Ergebnis
10
 10 T
120
 1,2 L
1300
 13 L
14000
 1,4001 S
150000
 15,0001 S

Sie sollte im folgenden Format genutzt werden:

{{PreisKurz|<Wert>}}

wobei <Wert> der Preis in der kleinesten Währungseinheit ist (also der Preis in Telaren). Klicke auf „Bearbeiten“, um den Vorlagentext anzusehen.