2014-11-08 3 views
0

Я хотел бы показать цену в Magento как это:Magento цена округления (показать десятичные, если neccecary)

1.00 = 1$ 
1.02 = 1.02$ 
1.267 = 1.27$ 

Так округлить до 2 знаков после запятой, только если есть что-то после запятой, еще не показывает десятичные, Является ли это возможным?

Я судимый в локал эту схему:

<pattern>¤ #,##0;¤-#,##0</pattern> 

но всегда округление до 1 $

ответ

0

Это больше PHP вопроса, если я читаю ваш вопрос правильно. Использование цикловой функции PHP поможет вам выход, который вы ищете, то есть:

$x = 1.02; 
$y = round($x,2); 
echo $y . "$\n"; 

в Magento вы можете использовать

<?php echo round($variable, 2) . "$" ?> 

в .phtml файл, чтобы сделать то же самое.

Смежные вопросы