Удалить лишние нули из значения пользовательского атрибута & quot; ship_cost & quot; в magento 1.9.2.3

У меня есть пользовательский атрибут продукта, названный «ship_cost» с типом ввода «текстовое поле». Помещая значение в конец, он автоматически добавляет четыре дополнительных нуля после десятичной точки.

Я хочу эту цену в рупиях 45,00 ‘, но в настоящее время он отображается как’ Rs. 45,0000.

Я давно не работал с Magento, в основном я новичок.

0

Решение

Есть несколько способов сделать это.

Простым решением было бы просто использовать number_format() функция:

<?php
$_product = $this->getProduct();
$prodShipCost = $_product->getData('ship_cost'); // Or however you want to get the attribute values
$priceFormatted = number_format($prodShipCost, 2, '.', '');
echo $priceFormatted;
?>
0

Другие решения

Это сделает свое дело.

Mage::getModel('directory/currency')->format($_product->getData('ship_cost'), array('display'=>Zend_Currency::NO_SYMBOL), false);
0

По вопросам рекламы [email protected]