Frage

Wie kann ich insgesamt ohne die insgesamt wiederkommen? $ Symbol damit angeschlossen?

Verwende den folgenden Code, um die Gesamtsumme anzuzeigen

echo Mage::helper('checkout')->formatPrice(Mage::helper('checkout')->getQuote()->getGrandTotal())

Im Moment wird es angezeigt $50.00 Aber ich möchte nur bekommen 50.00, Wie kann ich das Gleiche tun?

Danke im Voraus.

War es hilfreich?

Lösung

Versuche dies:

Mage::helper('checkout')->getQuote()->getGrandTotal()

Sie werden Ihnen die Gesamtsumme in diesem Format bringen 50.0000. Wenn Sie nur 2 Dezimalstellen möchten, verwenden Sie dies:

number_format(Mage::helper('checkout')->getQuote()->getGrandTotal(), 2);

Andere Tipps

Du kannst den ... benutzen directory/currency Modell, dies hat eine Formatfunktion, die die Standardlokalisierung umfasst, aber auch angepasst werden kann. Es hat die folgenden Optionen:

  1. Preis,
  2. Optionen (in diesem Fall NO_Symbol),
  3. Container einschließen,
  4. Fügen Sie Klammern hinzu

Sie können es also wie folgt verwenden und es wird konvertieren 15000.59863 hinein 15.000,60 für eine deutsche Setup, 15,000.60 für ein englisches Setup und 15000,60 Für eine französische Setup:

echo Mage::getModel('directory/currency')->format(
    Mage::helper('checkout')->getQuote()->getGrandTotal(),
    array('display'=>Zend_Currency::NO_SYMBOL),
    false
);

Bitte versuchen Sie es unter einem Zeilencode, den es für mich funktioniert.

<?php echo Mage::getModel('directory/currency')->format($_product->getFinalPrice(), array('display'=>Zend_Currency::NO_SYMBOL), false); ?>

Versuche dies :

$grandTotalOfProduct = $order->getData('grand_total');

$currencySymbol = Mage::app()->getLocale()->currency($order-> getOrderCurrencyCode())->getSymbol();

echo  $currencySymbol .number_format(Mage::helper('checkout')->getQuote()->getGrandTotal(), 2);
$grandTotalOfProduct = $order->getData('grand_total');

$currencySymbol = Mage::app()->getLocale()->currency($order-> getOrderCurrencyCode())->getSymbol();

echo  $currencySymbol .number_format(Mage::helper('checkout')->getQuote()->getGrandTotal(), 2);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top