[Gelöst] {$sOrder.invoice_amount|currency} auch ohne € - Zeichen möglich?

Hallo,

bei der o.g. Variable sollte der Betrag in der Statusmail 45,90 € erscheinen. Theoretisch klappt das, praktisch ist es so, dass bei Versand als plain sowas rauskommt: 201,86 €

Da die Email vor dem Versand immer noch etwas nachbearbeitet werden muss, kann ich keine html-Mail versenden. Ich kann bei der Nachbearbeitung natürlich auch den Buchstabensalat überschreiben. Lieber wäre mir aber eine Anzeige 45,90 ganz ohne Währungssymbol, denn Euro kann ich auch in den Text schreiben.

Kann man die Variable diesbezüglich anpassen? Ich habe das Problem im Moment bei 2 Statusmails und es ist lästig :slight_smile:

 

LG

 

Das |currency ist dafür verantwortlich. Du könntest mal versuchen das weg zu lassen.

Alternativ:  {$sOrder.invoice_amount|currency|replace:“€”:""}

Bei der Variante ist die Ausgabe immer noch 47,90 €. Wenn ich currency weglasse, wird 47.9 ausgegeben. Deshalb hatte ich hier den Tipp mit currency bekommen - wäre auch super, wenn das Eurozeichen nicht so verhackstückelt würde.

tataaaa so gehts:

 

{$sOrder.invoice_amount|currency|replace:" €":""}

 

:slight_smile: