Меню
RSS
Вывод картинки в детали новости
 
Доброго дня.

Столкнулся с проблемкой и никак не могу решить.
Добавил свойство Фотографии с внешним кодом MORE_PHOTO
Загрузил пару фоток,
Вставил в шаблон код:

Код
<? foreach ($arResult["PROPERTIES"]["MORE_PHOTO"] as $arImgID): 
     $arImage = CFile::GetFileArray($arImageID);?>
    <img src="<?=$arImage[$arImgID]?>" />
<? endforeach; ?>   
Но фотки не показываются...

Если вывести внутри цикла <? print_r($arImage)?><BR>
То вот что показывает:
Код
Array
(
    [ID] => 386
    [TIMESTAMP_X] => 2020-03-14 10:15:10
    [IBLOCK_ID] => 16
    [NAME] => Фотографии
    [ACTIVE] => Y
    [SORT] => 500
    [CODE] => MORE_PHOTO
    [DEFAULT_VALUE] => 
    [PROPERTY_TYPE] => F
    [ROW_COUNT] => 1
    [COL_COUNT] => 30
    [LIST_TYPE] => L
    [MULTIPLE] => Y
    [XML_ID] => foto
    [FILE_TYPE] => jpg, gif, bmp, png, jpeg
    [MULTIPLE_CNT] => 5
    [TMP_ID] => 
    [LINK_IBLOCK_ID] => 0
    [WITH_DESCRIPTION] => Y
    [SEARCHABLE] => Y
    [FILTRABLE] => N
    [IS_REQUIRED] => Y
    [VERSION] => 1
    [USER_TYPE] => 
    [USER_TYPE_SETTINGS] => 
    [HINT] => 
    [PROPERTY_VALUE_ID] => Array
        (
            [0] => 508757
            [1] => 509010
        )

    [VALUE] => Array
        (
            [0] => 2496
            [1] => 2569
        )

    [DESCRIPTION] => Array
        (
            [0] => 111111
            [1] => 222222
        )

    [VALUE_ENUM] => 
    [VALUE_XML_ID] => 
    [VALUE_SORT] => 
    [~VALUE] => Array
        (
            [0] => 2496
            [1] => 2569
        )

    [~DESCRIPTION] => Array
        (
            [0] => 111111
            [1] => 222222
        )

    [~NAME] => Фотографии
    [~DEFAULT_VALUE] => 
)
   


    
    
 
не внутри цикла, а сверху, опечатался
 
Цитата
Евгений Гасанов написал:
не внутри цикла, а сверху, опечатался
и этот код: <? print_r($arResult["PROPERTIES"]["MORE_PHOTO"])?>
 
В VALUE переданы ID файлов картинок.
Получить путь к картинке можно методом
CFile::GetFileArray()

Готовое решение тут
https://camouf.ru/blog-note/301/
Изменено: Михаил Базаров - 14.03.2020 18:24:22
Читают тему
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить картинки
 

Блог-note: заметки разработчика

Заполнить свойство инфоблока ценой из торгового каталога

Если вам по какой-то причине нужно скопировать цену товара в свойство этого же инфоблока. Например, для вывода старой це...

Fancybox в стандартном шаблоне детальной карточки товара, 1С-Битрикс, вместо всплывающего окна и лупы.

Задача: заменить работу с изображениями в стандартном или кастомном шаблоне детальной карточки (catalog.element)...

Быстрая отписка от всех рассылок модуля "E-mail маркетинг", в кабинете пользователя

Задача: дать пользователям возможность отписаться от всех рассылок "E-mail маркетинга", не только по ссылке из...

Если папка то применяем, проверка текущего раздела или подраздела

Иногда требуется применить особый стиль к определённой директории сайта или управлять выводом элементов на странице в за...

Использование WebP изображений в 1С-Битрикс (на Битрикс: Веб окружение)

WebP это современный формат сжатия изображений, который позволяет, при правильных настройках и уровнях сжатий, уменьшить...

Вывести минимальную и максимальную цену в разделе каталога Битрикс.

Что бы вывести минимальную и максимальную стоимость товаров, из каталога 1С-Битрикс, достаточно получить все товары мето...

Хостинг панель BrainyCp: оптимизация под 1С-битрикс

В этой видео-заметке расскажу как установить и оптимизировать панель управления сервером BrainyCp для использования в св...

Скопировать номер телефона из поля пользователя в телефон для регистрации

Задача, на конкретном сайте: раньше все пользователи регистрировались по стандартному режиму, через логин(e-mail) и паро...

Информация о службе доставки по ее ID, в 1С-Битрикс

Задача: зная ID службы доставки получить необходимую информацию о ней, с помощью API 1С-Битрикс