msBonus2ProductBonus
Выводит кол-во бонусов, которые пользователь получит, если оформит заказ на данный товар.
Бонусы в приоритете берутся из тех, что указаны в настройках компонента во вкладке "Ресурсы", либо для конкретного товара, либо для ближайшей категории. Если здесь ничего не найдено, то для авторизованного пользователя будет выведено кол-во бонусов, в соответствии с его уровнем.
Параметры
Название | По умолчанию | Описание |
---|---|---|
id | $modx->resource->get('id') | Id ресурса. |
guest | 0 | Отображать ли для неавторизованных. |
tpl | @INLINE {$bonus} | Чанк вывода. |
Примеры
Использование на странице товара
fenom
{var $product_bonus = ('!msBonus2ProductBonus' | snippet : ['id' => $_modx->resource.id])}
{if $product_bonus?}
<i>При покупке данного товара вы получите {$product_bonus | decl : 'бонус|бонуса|бонусов' : true}</i>.
{/if}
Использование в чанке товара (при выводе в категориях)
fenom
{var $product_bonus = ('!msBonus2ProductBonus' | snippet : ['id' => $id])}
{if $product_bonus?}
<i>При покупке данного товара вы получите {$product_bonus | decl : 'бонус|бонуса|бонусов' : true}</i>
{/if}
Вывод для всех посетителей сайта (не только для авторизованных)
fenom
{var $product_bonus = ('!msBonus2ProductBonus' | snippet : ['id' => $id, 'guest' => true])}
{if $product_bonus?}
<i>При покупке данного товара вы получите {$product_bonus | decl : 'бонус|бонуса|бонусов' : true}</i>
{/if}