друзья! помогите правильно условие составить!
10.12.2012 18:28:18
друзья! помогите правильно условие составить!
|
|
|
|
11.12.2012 10:50:08
я завел свойство "Скрыть цену и кнопку купить" (hide_price_buy) в инфоблоке с товарами, являющимся Каталогом.
Для авторизованных пользователей у меня показываются колокни Цена, Скидка, Цена со скидкой. Для неавторизованных - только Цена. Мне нужно скрыть по условию колонку Цена для неавторизованных пользователей. Для этого нужно правильно связать 2 условия в одно, которые указаны в после №7. |
|
|
|
11.12.2012 10:55:09
Какой тип у свойста?
Не жмись, кликай "Мне нравится" на сообщении :)
|
|
|
|
11.12.2012 11:44:27
Тип Список с единственным значением Да, в админке это чекбокс.
|
|
|
|
11.12.2012 11:53:44
<?if(toUpper(trim($arItem["DISPLAY_PROPERTIES"]["hide_price_buy"]["DISPLAY_VALUE"])) == "ДА" && $USER->IsAuthorized()):?>
вместо $arItem может быть $arElement - смотрите по ходу
Не жмись, кликай "Мне нравится" на сообщении :)
|
|
|
|
11.12.2012 11:55:13
точнее поставьте не равно (вместо == - !=)
Не жмись, кликай "Мне нравится" на сообщении :)
|
|
|
|
12.12.2012 13:11:43
неа, условие работает для всех товаров если зайти неавторизованным, не только у тех у кого стоит галка не показывать цены, а мне нужно чтобы цены показывались ВСЕМ авторизованным независимо от галки, а галка влияла только на показ цен для определенных товаров для НЕавторизованных пользователей.
Чувствую что уже где-то очень близко решение, но вот где именно... |
|
|
|
13.12.2012 02:12:55
<?if(toUpper(trim($arItem["DISPLAY_PROPERTIES"]["hide_price_buy"]["DISPLAY_VALUE"])) == "ДА" || $USER->IsAuthorized()):?>
Не жмись, кликай "Мне нравится" на сообщении :)
|
|
|
|
13.12.2012 02:13:42
необходимо И (&&) заменить на ИЛИ (||)
Не жмись, кликай "Мне нравится" на сообщении :)
|
||||
|
|
|||