друзья! помогите правильно условие составить!
|
друзья! помогите правильно условие составить!
|
|
|
|
|
|
я завел свойство "Скрыть цену и кнопку купить" (hide_price_buy) в инфоблоке с товарами, являющимся Каталогом.
Для авторизованных пользователей у меня показываются колокни Цена, Скидка, Цена со скидкой. Для неавторизованных - только Цена. Мне нужно скрыть по условию колонку Цена для неавторизованных пользователей. Для этого нужно правильно связать 2 условия в одно, которые указаны в после №7. |
|
|
|
|
|
Какой тип у свойста?
Не жмись, кликай "Мне нравится" на сообщении :)
|
|
|
|
|
|
Тип Список с единственным значением Да, в админке это чекбокс.
|
|
|
|
|
|
<?if(toUpper(trim($arItem["DISPLAY_PROPERTIES"]["hide_price_buy"]["DISPLAY_VALUE"])) == "ДА" && $USER->IsAuthorized()):?>
вместо $arItem может быть $arElement - смотрите по ходу
Не жмись, кликай "Мне нравится" на сообщении :)
|
|
|
|
|
|
точнее поставьте не равно (вместо == - !=)
Не жмись, кликай "Мне нравится" на сообщении :)
|
|
|
|
|
|
неа, условие работает для всех товаров если зайти неавторизованным, не только у тех у кого стоит галка не показывать цены, а мне нужно чтобы цены показывались ВСЕМ авторизованным независимо от галки, а галка влияла только на показ цен для определенных товаров для НЕавторизованных пользователей.
Чувствую что уже где-то очень близко решение, но вот где именно... |
|
|
|
|
|
<?if(toUpper(trim($arItem["DISPLAY_PROPERTIES"]["hide_price_buy"]["DISPLAY_VALUE"])) == "ДА" || $USER->IsAuthorized()):?>
Не жмись, кликай "Мне нравится" на сообщении :)
|
|
|
|
|
|
необходимо И (&&) заменить на ИЛИ (||)
Не жмись, кликай "Мне нравится" на сообщении :)
|
||||
|
|
|
|||