в шаблонах убираю копейки (.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()));
}

Вход
Регистрация
Помощь

