в шаблонах убираю копейки (.00) и было все ок, до сегодняшнего дня, когда вздумал установить доп. валюту.
Соответственно все значения атрибутов конвертируются как цены.
Нашел в каком файле происходит конвертация и хочу попробовать поставить условие на имя атрибута для каждого конвертируемого значения. Т.е. позволять конвертацию только атрибуту Price.
Но не могу никак получить имя/код атрибута который конвертируется.
файл лежит app/code/core/Mage/Directory/Model/Currency.php
/** * Convert price to currency format * * @param double $price * @param string $toCurrency * @return double */ public function convert($price, $toCurrency=null) { if (is_null($toCurrency)) { return $price; } elseif ($rate = $this->getRate($toCurrency)) { return $price*$rate; } throw new Exception(Mage::helper('directory')->__('Undefined rate from "%s-%s"', $this->getCode(), $toCurrency->getCode())); }