Bestellbestätigung: Smarty CHF in EUR umrechnen

Hallo, wir haben das Problem, das wir den Gesamtbetrag in der Bestellbestätigung von CHF in EURO umrechnen möchten.

Mit Smarty „Gesamtbetrag in EURO: {math equation=“$sAmountNet * 1,07"}" geht dies leider nicht, da die Variable $sAmountNet einen Währungstext (Bsp. 21,21 CHF) dahinter hat!

Wie könnte man das hinbekommen?

Danke schon mal

Hi,

folgende Abfrage sollte funktionieren:
 {$sAmountNetRaw = $sAmountNet|replace:’,’:’.’}
 {$sAmountNetChf = $sAmountNetRaw*1.07|round:2}

Gruß Heiner

 

1 „Gefällt mir“

Hallo Heiner! Ja das hat geklappt!

Nut das runden funktioniert nicht.

Grüße

 

rico

@Heiner Lohaus schrieb:

Hi,

folgende Abfrage sollte funktionieren:
 {$sAmountNetRaw = $sAmountNet|replace:‚,‘:‚.‘}
 {$sAmountNetChf = $sAmountNetRaw*1.07|round:2}

Gruß Heiner

 

ich hab jetzt das hier -> „{$sAmountNetEUR = $sAmountNetRaw/1.07|string_format:“%.2f"}"  probiert, geht aber auch nicht 

Hab die Klammern vergessen:

{$sAmountNetRaw = $sArticle.price}
{$sAmountNetChf = {$sAmountNetRaw*1.07}|round:2}
{$sAmountNetChf}

Gruß

1 „Gefällt mir“

perfket! Danke