Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Действие по наличию значения в свойстве инфоблока.

00 голосов
5
Доброго времени суток!

Читал форумы, мануалы и некоторые учебные пособия, но так и не нашёл ...
Есть созданное свойство в инфоблоке, при создании элементов, в одном или нескольких заполняется это свойство. Нужно чтобы для тех элементов, в которых это свойство заполнено, при детальном просмотре выводилась картинка, а для других нет.
Помогите пожалуйста, никак не могу реализовать это. :(

Спасибо
спросил 17 Июль, 13 от Qomar (160 баллов)

5 Ответы

00 голосов
неужели никто не сталкивался с этим? :(
ответил 17 Июль, 13 от Qomar (160 баллов)
00 голосов
В шаблоне вывода компонента проверяйте, заполнено свойство или нет по условию if. Выводите картинку если заполнено. В чем именно сложности, что вы пробовали сделать, что не получилось?
ответил 07 Сен, 13 от smileplz (8,020 баллов)
00 голосов
Цитата
Max Pryazhevsky пишет:
В шаблоне вывода компонента проверяйте, заполнено свойство или нет по условию if. Выводите картинку если заполнено. В чем именно сложности, что вы пробовали сделать, что не получилось?

Да пробывал...
Понимаю, что это надо делать с помощью if, но как обратиться к отдельному свойству по его коду
$arResult["DISPLAY_PROPERTIES"]["CODE"]["VALUE"] не воспринимает... Я неправильно обращаюсь?
ответил 05 Дек, 13 от Qomar (160 баллов)
00 голосов
$arResult["DISPLAY_PROPERTIES"]["код_свойства"]["DISPLAY_VALUE"] или
$arResult["PROPERTIES"]["код_свойства"]["VALUE"].

Плюс свойства должны выбираться для показа в параметрах компонента.

А лучше сделайте
Код
echo '<pre>';print_r($arResult);echo '</pre>';
и увидите всю структуру данных.
ответил 18 Март, 14 от smileplz (8,020 баллов)
00 голосов
Разобрался. Спасибо
ответил 10 Июль, 14 от Qomar (160 баллов)

Похожие вопросы

0 голосов
0 ответов
спросил 18 Янв, 14 от Rogarond (820 баллов)
0 голосов
5 ответов
спросил 09 Ноя, 13 от Rogarond (820 баллов)
0 голосов
3 ответов
спросил 27 Июль, 13 от AndryxaSt (180 баллов)