Вывод картинок связанных свойств

Вывод картинок связанных свойств

17.03.2017

Выполняя доработки сайта Битрикс я должен был вывести в списке кейсов иконки программ к которым они относятся.

Выводить решил через свойство инфоблока «привязка к  элементам» и с помощью него получать значения полей привязанного элемента, т.е программы:

Где PROPERTY_ICON — свойство привязки к кейсам программы
PROPERTY_ICON_PROGRAM_PREVIEW_PICTURE — поля привязанной программы, т.е картинка анонса программы.

Вывести картинку у меня получилось не сразу, документация при ее наличии довольно скудна на пояснения, и как раз пример получения картинок отсутствует.

В итоге картинку получил и вывел следующим образом:

< img_ src='<?=$icon[‘SRC’];?>' alt=''/ >
< ? $icon=CFile::GetFileArray($arItem[‘PROPERTY_ICON_PROGRAM_PREVIEW_PICTURE’]);? >
//свойство PROPERTY_ICON_PROGRAM_PREVIEW_PICTURE возвращает нам ID изображения.
//по ID изображения с помощью функции получаем путь к изображению
< ? print_r( $icon[‘SRC’]);? >
//выводим получаемый путь для теста
Получаем изображение:

Корректируем верстку, и вот что получил заказчик:

 


Ещё статьи:

15.02.2024 История о жадности или как клиент свободное место искал на сервере
Случилась у меня одна история с клиентом, который свободное место искал на сервере, но на самом деле это больше о жадности, но в итоге всё равно пришл... ID: 466

08.11.2023 Хроники БУС упадка
На днях произошли очередные изменения в БУС битрикс. Полезный модуль bitrix.xscan включили в состав проактивной защиты и убрали из бесплатного сегмента... ID: 465

26.07.2023 Kwork.com закрыл доступ для резидентов РФ
Доступ к выставлению услуг теперь ограничен "К сожалению, вынуждены сообщить, что резиденты РФ в настоящее время не могут использовать сайт Kwork... ID: 463

Новые статьи в блоге:

28.05.2024 cURL error 28 Connection timed out after 10001 milliseconds
Ошибка загрузки загрузки обновлений вордпресс. Не даёт закачать обновление на сайт, возможно есть какая-то информация в логах сервера. ID: 470

28.05.2024 Нет меню виртуальной машины
Тариф VDS-KVM-NVMe-Битрикс-Турбо  виртуальная машина битрикс без битрикс меню виртуальной машины ID: 469

28.05.2024 Не запускается служба mysql
Следующая ситуация, не работает служба mysql, перезапуск сервера и ручной запуск службы mysql её не запускает, место на сервере есть.
В итоге начал смотреть... ID: 468

Возврат к списку

© 2015-2024 Web админ
Связаться по WhatsApp