Вывод цены с двумя знаками после запятой

Материал из Umicms
Перейти к:навигация, поиск

Актуально для версии 2.9.6

Задача: Выводить цену на страницах сайта с двумя знаками после запятой

Реализация:

В файл ~/classes/modules/custom.php добавим определение макроса format_price, который будет возвращать цену с двумя знаками после запятой:

public function format_price( $price )
{
     return number_format( $price, 2 );
}

Макрос format_price() принимает единственный параметр $price - цену (число), которую нужно преобразовать.

Пример вызовов макроса:

%custom format_price( '%price%' )%
%custom format_price( '754.4' )%