Как сделать что бы цены видели только определенные группы пользователей?

голоса: +2
Нужно что бы цены в модуле интернет-магазина видели только определенные группы пользователей: ID=2 (провереные) и ID=4 (администраторы). Гости и другие пользователи цен видеть не должны ввобще или видеть надпись "требуется регистрация".

Я понимаю, что нужно изменить строку в "виде товара в каталоге", только не знаю как:

<div style="font-size: 18px; margin:10px 0;"><?if($PRICE_OLD$)?><s>$PRICE_OLD$</s> <span class="newprice">$PRICE$</span><?else?>$PRICE$<?endif?></div>

Подскажите как правильно прописать.
Адрес сайта mattioli.by
| Автор: | Категория: Интернет-магазин

Ответов: 1

голоса: +4
 
Лучший ответ
<?if($GROUP_ID$='2','4')?>
<div style="font-size: 18px; margin:10px 0;"><?if($PRICE_OLD$)?><s>$PRICE_OLD$</s> <span class="newprice">$PRICE$</span><?else?>$PRICE$<?endif?></div>
<?else?>
Здесь ваш текст для гостей
<?endif?>
| Автор:
Выбор ответа лучшим | | Автор: Дмитрий Маркаров
При редактировании "вида товара в каталоге" условие не работает: для всех групп пользователей виден только "текст для гостей". Цены не видно никому.
Вместо кода $GROUP_ID$ написал код $CUR_GROUP_ID$ - заработало, но только для одной группы, ID которой прописан первым.

При редактировании "Страницы товара" тоже работает только для одной группы, тут код $GROUP_ID$ подходит.

Как правильно написать условие для двух групп, что бы работало?
...