Задать вопрос
@Kilster

Как вывести данные из пользовательского поля типа «Файл» в 1C:Битрикс?

Всем доброго времени суток!

Есть много разделов товаров. На каждом из них я хочу выводить своё изображение для раздела. Пробую делать через пользовательское поле типа "Файл" (UF_BANNER), но на странице оно не отображается.

5de6e257dad83995831636.png

Пробовал выводить путем добавления <?=CFile::GetPath($UF_BANNER);?>, <?=CFile::GetPath("UF_BANNER");?> или <?=CFile::GetPath(20);?> (20 - ID параметра) в шаблон страницы, но безрезультатно.

Вопрос: как вывести разные изображения через пользовательское поле на разные страницы разделов?
Буду рад любой помощи новичку.
  • Вопрос задан
  • 613 просмотров
Подписаться 1 Простой 10 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия DevOps-инженер + ИИ
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@anton99zel Куратор тега 1С-Битрикс
29а класс средней школы №7
<?
$fileimg = CFile::ResizeImageGet($arSection['UF_BANNER'], 
array('width'=>1000, 'height'=>200), 
BX_RESIZE_IMAGE_PROPORTIONAL_ALT, true);
?>
<img src="<?=$fileimg[src]?>">

Возможно не $arSection, а $arItem
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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