Вывод значения цены без скидки
Материал из 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);
