Hallo zusammen
Wir haben festgestellt, dass das Währungsformat je nach Sprache variiert. Wie kann dies übersteuert werden? Konkret: Wir möchten Schweizer Franken in Französisch und Italienisch gleich formatiert wie in Deutsch anzeigen lassen. Aktuell sind diese unterschiedlich.
Danke für Hinweise/Inputs
Hallo @owy,
soweit ich weiß wird das bereits durch den Symfony Kernel anhand der Sprache entsprechend formatiert.
Spontan fällt mir keine Shopware Funktion/Filter ein um die Formatierung einzustellen wie du es brauchst. Du müsstest also:
- Im Template die Formatierungen anpassen (z.B. anhand dieser Doku format_currency - Filters - Documentation - Twig PHP)
- oder: über einen Shopware Service das Format in einem Plugin anpassen sodass du dort als Sprache fiktiv gesprochen „deutsch/euro“ übergibst damit das Format auch bei anderen Konstellationen in diesem Format übergeben hat.
Lösung 2 ist denke ich die schönere Lösung, könnte noch mit Plugin Konfiguration dann erweitert werden wenn du das mal ändern möchtest.
Bei Lösung 1 müsstest du halt alle Stellen in allen Template-Dateien anpassen, was nicht besonders schön ist.
–
Hinweis: Sind beides nur Ideen/Ansätze.
Viele Grüße
Marco Schäfer