Вывод оптовой цены вместо розничной (minishop2)
Доброго времени суток. Вопрос в следующем: нужно вывести оптовую цену товара, если пользователь принадлежит группе 'wholesalers'. В чанке с карточкой товара пишу следующее:
<div class="card-price">
<p>[[!+modx.user.isMember:is=`wholesalers`:then=`[[+old_price]]`:else=`[[+price]]`]]</p>
</div>
В [[+old_price]] указана оптовая цена, но все равно выводит розничную цену, т.е. ту которая указана в [[+price]]. В чем моя ошибка? Комментарии: 6
Там разве не вот так?
modx.user.id:ismember=`MyGroup`
Спасибо помогло! А как такую конструкцию в fenom описать?
Сам разобрался. Если кому вдруг понадобится:
{if $_modx->isMember('wholesalers')}
<div class="catalog-main-price">
<p>{$old_price} ₽</p>
</div>
{else}
<div class="catalog-main-price">
<p>{$price} ₽</p>
</div>
{/if}
Тогда уж лучше так. =)
<div class="catalog-main-price">
<p>{if $_modx->isMember('wholesalers')}{$old_price}{else}{$price}{/if} ₽</p>
</div>
Тогда уж лучше так
<div class="catalog-main-price">
<p>{$_modx->isMember('wholesalers') ? $old_price : $price} ₽</p>
</div>
Так вообще идеально. =)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.