Magento – Währungssymbol ändern / formatieren
Das Währungssymbol soll im Magento Shop geändert oder neu formatiert werden?
Einerseits geht das über System / Manage Currency Rates, dort kann z.B. gewählt werden ob ein Leerzeichen vor dem Währungs-Symbol angezeigt werden soll.
Alternativ über Veränderungen in der Template Datei:
kopiert die Datei
app/design/frontend/default/default/template/catalog/product/price.phtml
zum überschreiben in den eigenen Theme-Ordner (falls noch nicht vorhanden – don’t overwrite core files !)
Die einfache Quick & Dirty Methode (und für Performance nicht ideale) den String neu zu formatieren ist der folgende Code, alternativ überschreibt die Funktion toCurrency der Klasse lib/Zend/Currency.php bzw. Funktion formatTxt in /app/code/core/Mage (don’t overwrite core files!)!
<?php $_new_price = str_replace('€', '€*', $_coreHelper->currency($_price,true,true)); echo $_new_price; ?>