Magento – Währungssymbol ändern / formatieren

27. September 2010 at 18:46

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;
?>

Magento – Get the total price of items which currently in the cart – Gesamtpreis des Warenkorbes

22. September 2010 at 11:49

You need in Magento the total price of the items which currently in the shopping cart? This is the solution:

<?php echo $this->helper('checkout')->formatPrice(Mage::getSingleton('checkout/cart')->getQuote()->getGrandTotal()); ?>