Вывод цены с двумя знаками после запятой — различия между версиями
Материал из Umicms
Stexe (обсуждение | вклад) м (переименовал «Как выводить цену с 2 знаками после запятой?» в «Вывод цены с двумя знаками после запятой») |
Stexe (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | + | [[Категория:Верстка в TPL]][[Категория: Верстка в XSLT]][[Категория: Модуль Интернет Магазин]] | |
− | < | + | '''Актуально для версии 2.9.6'''<br/><br/> |
+ | '''Задача:'''Выводить цену на страницах сайта с двумя знаками после запятой <br/><br/> | ||
+ | '''Реализация:'''<br/> | ||
+ | |||
+ | В файл '''''~/classes/modules/custom.php'''''добавим определение макроса format_price, который будет возвращать цену с двумя знаками после запятой: | ||
+ | <source lang="php"> | ||
public function format_price($price) | public function format_price($price) | ||
− | + | { | |
− | + | return number_format($price, 2); | |
− | |||
} | } | ||
− | </ | + | </source> |
− | + | ||
Пример использования (в зависимости от шаблона): | Пример использования (в зависимости от шаблона): |
Версия 08:06, 21 апреля 2014
Актуально для версии 2.9.6
Задача:Выводить цену на страницах сайта с двумя знаками после запятой
Реализация:
В файл ~/classes/modules/custom.phpдобавим определение макроса format_price, который будет возвращать цену с двумя знаками после запятой:
public function format_price($price)
{
return number_format($price, 2);
}
Пример использования (в зависимости от шаблона):
%custom format_price('%price%')% или %custom format_price('%value%')%