Главная > 1С Битрикс > Битрикс — извлекаем изображение раздела инфоблока

Битрикс — извлекаем изображение раздела инфоблока

Всем добрый день.

Не редко встречается такая задача, как извлечение изображение раздела инфоблока, особенно при выводе списка разделов инфоблока.

Если смотреть напрямую, то возвращаемый массив раздела в списке не содержит данных о том, где располагается данное изображение, т.е. его путь, но при этом содержит идентификатор изображения раздела, т.е. в массиве есть такой параметр как

$arSection['PICTURE'];

или 

$arResult['PICTURE'];

Вот по этому идентификатору изображения раздела инфоблока мы сможем легко узнать путь до самого изображения.

Делается это так:

$arItemR = CFile::GetFileArray($arSection['PICTURE']);

или 

$arItemR = CFile::GetFileArray($arResult['PICTURE']);

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

<?=$arItemR["SRC"];?>

Комментарии:

Об авторе: admin