Vorlage:PreisKurz: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Maggus (Diskussion | Beiträge) |
Maggus (Diskussion | Beiträge) |
||
Zeile 3: | Zeile 3: | ||
Beispiele: | Beispiele: | ||
{| class="wikitable oben" | {| class="wikitable oben" | ||
− | ! Eingangswert | + | ! Eingangswert |
+ | ! Ergebnis | ||
|- | |- | ||
− | | 10 | + | | <nowiki>{{PreisKurz| 10 }}</nowiki> |
+ | | {{PreisKurz| 10 }} | ||
|- | |- | ||
− | | 120 ||{{PreisKurz|120}} | + | | <nowiki>{{PreisKurz| 120 | 1}}</nowiki> |
+ | | {{PreisKurz| 120 | 1}} | ||
|- | |- | ||
− | | | + | | <nowiki>{{PreisKurz| 120 | 0}}</nowiki> |
+ | | {{PreisKurz| 120 | 1}} | ||
|- | |- | ||
− | | | + | | <nowiki>{{PreisKurz|10}}</nowiki> |
+ | | {{PreisKurz|10}} | ||
|- | |- | ||
− | | | + | | <nowiki>{{PreisKurz|10}}</nowiki> |
+ | | {{PreisKurz|10}} | ||
+ | |- | ||
+ | | <nowiki>{{PreisKurz|10}}</nowiki> | ||
+ | | {{PreisKurz|10}} | ||
|} | |} | ||
Sie sollte im folgenden Format genutzt werden: | Sie sollte im folgenden Format genutzt werden: | ||
<pre> | <pre> | ||
− | {{PreisKurz|<Wert>}} | + | {{PreisKurz|<Wert>|<Nachkommastellen>}} |
</pre> | </pre> | ||
− | wobei <Wert> der Preis in der kleinesten Währungseinheit ist (also der Preis in Telaren). | + | wobei der erste Parameter <Wert> (Pflichtparameter) der Preis in der kleinesten Währungseinheit ist (also der Preis in Telaren) und der zweite Parameter <Nachkommastellen> (optional) angibt, auf wieviele Stellen der Wert gerundet werden soll (siehe dazu auch: [http://www.mediawiki.org/wiki/Help:Extension:ParserFunctions/de#Runden mediawiki.or: Runden]). |
+ | |||
Klicke auf „Bearbeiten“, um den Vorlagentext anzusehen. | Klicke auf „Bearbeiten“, um den Vorlagentext anzusehen. | ||
</noinclude><includeonly><!-- START--> | </noinclude><includeonly><!-- START--> | ||
Zeile 30: | Zeile 40: | ||
-->{{#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 |{{#expr: {{#var:PreisRoh}}/1 {{#if:{{{2|}}}|round {{{2}}}|}} }} T}} |
| {{#ifexpr: {{#var:PreisRoh}} < 10000 | | {{#ifexpr: {{#var:PreisRoh}} < 10000 | ||
− | | {{#vardefine: PreisKurz |{{#expr: {{#var:PreisRoh}}/100 round | + | | {{#vardefine: PreisKurz |{{#expr: {{#var:PreisRoh}}/100 {{#if:{{{2|}}}|round {{{2}}}|}} }} L}} |
− | | {{#vardefine: PreisKurz |{{#expr: {{#var:PreisRoh}}/10000 round | + | | {{#vardefine: PreisKurz |{{#expr: {{#var:PreisRoh}}/10000 {{#if:{{{2|}}}|round {{{2}}}|}} }} S}} |
}} | }} | ||
}} | }} | ||
Zeile 39: | Zeile 49: | ||
-->{{zahlenformat:{{#var:PreisKurz}}}}<!-- | -->{{zahlenformat:{{#var:PreisKurz}}}}<!-- | ||
DEGUB--> | DEGUB--> | ||
− | {{#ifeq: debug | {{lc:{{{ | + | {{#ifeq: debug | {{lc:{{{3|}}}}} |
| | | | ||
'''<nowiki>{{{1|}}}</nowiki>''' = {{{1|}}}<br /> | '''<nowiki>{{{1|}}}</nowiki>''' = {{{1|}}}<br /> |
Version vom 8. Juni 2014, 01:43 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 |
---|---|
{{PreisKurz| 10 }} |
10 T |
{{PreisKurz| 120 | 1}} |
1,2 L |
{{PreisKurz| 120 | 0}} |
1,2 L |
{{PreisKurz|10}} |
10 T |
{{PreisKurz|10}} |
10 T |
{{PreisKurz|10}} |
10 T |
Sie sollte im folgenden Format genutzt werden:
{{PreisKurz|<Wert>|<Nachkommastellen>}}
wobei der erste Parameter <Wert> (Pflichtparameter) der Preis in der kleinesten Währungseinheit ist (also der Preis in Telaren) und der zweite Parameter <Nachkommastellen> (optional) angibt, auf wieviele Stellen der Wert gerundet werden soll (siehe dazu auch: mediawiki.or: Runden).
Klicke auf „Bearbeiten“, um den Vorlagentext anzusehen.