Вывод цены с двумя знаками после запятой — различия между версиями
Материал из 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%')%
