Вывод значения цены без скидки

Материал из Umicms

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

Информация актуальна для версии umi.cms 2.7.4 и ниже. В основном классе модуля eshop присутствует недокументированный метод getPlainPrice(). Пример вызова в качестве макроса примерно такой:

%eshop getPlainPrice(%id%, 'price')%

Первый параметр это id страницы с товаром, вторым параметром является идентификатор поля цена, если в вашей системе он остался неизменным – price, то передавать его в макрос необязательно.

В при написании кастомных макросов вызов метода происходит через экземпляр класса eshop:

$eshop_inst = cmsController::getInstance()->getModule("eshop");
$price = $eshop_inst->getPlainPrice($id);
Личные инструменты