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

Как выводить дополнительное свойство из инфоблока?

00 голосов
7
Создал инфоблок с новостями, добавил дополнительное свойство "Картинка для главной" тип "файл", вопрос как выводить теперь загруженную в новость картинку?
спросил 06 Июль, 13 от Vo9kA (160 баллов)

7 Ответы

00 голосов
В настройках компонента news по моему есть настройка вывода свойств, там отметить вывод вашего свойства... или я вопрос не понял...
ответил 06 Июль, 13 от EDKA (980 баллов)
00 голосов
Цитата
Сергей Нифантов пишет:
В настройках компонента news по моему есть настройка вывода свойств, там отметить вывод вашего свойства... или я вопрос не понял...
Я создал новое свойство, пытаюсь найти, не вижу чтобы хоть в каком-то списке оно было...
ответил 18 Авг, 13 от Vo9kA (160 баллов)
00 голосов
Цитата
Сергей Нифантов пишет:
В настройках компонента news по моему есть настройка вывода свойств, там отметить вывод вашего свойства... или я вопрос не понял...
Явно оно где-то есть но где ищу ищу найти не могу... smile:(
ответил 17 Ноя, 13 от Vo9kA (160 баллов)
00 голосов
В режиме редактирования заходишь на страницу, выбераешь параметры блока, который создал, там есть пункт свойства, в нем выделены синим свойства которые отображаются, вот скорее всего у тебя созданое тобою свойство не выделено синим, выделишь появится
ответил 25 Фев, 14 от BOPOH1980 (160 баллов)
00 голосов
Dima.M, немного не так в случае свойства типа "Файл"
вариантов два:
1. действительно, на странице с компонентом перейти в режим редактирования, нажать на шестеренку над компонентом и ВРУЧНУЮ указать это свойство  в списке выводимых, т.к. свойства типа "файл" в списке не показываются

2. (мы делаем так)
откорректировать шаблон компонента, выводя это свойство вручную в том виде, в котором вам требуется.
узнать, где это свойство - с посомщью вставки

Код
 <pre>
<? print_r($arResult); ?>
</pre>
ответил 17 Июнь, 14 от MoKCimKA (140 баллов)
00 голосов
Цитата

2. (мы делаем так)
откорректировать шаблон компонента, выводя это свойство вручную в том виде, в котором вам требуется.
узнать, где это свойство - с посомщью вставки
Код
  <pre>
<? print_r($arResult); ?>
</pre>
 
Нет там моего свойства... пробовал для разных компонентов news.detail и news.list
А может нужно редактировать исходный код компонентов помимо самого шаблона с выводом?
ответил 16 Окт, 14 от Vo9kA (160 баллов)
00 голосов
Так с выводом разобрался, точнее значение выводиться но выводиться ID картинки, а какая функция отвечает за преобразование этого ID в полный путь до картинки? Подскажите плизз smile:)
-----------
upd: нашел решение
Код
<img src="<?=CFile::GetPath($arItem["PROPERTIES"]["NEWS_IMG_MAIN_PAGE"]["VALUE"]);?>" alt="" />
ответил 16 Фев, 15 от Vo9kA (160 баллов)

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

0 голосов
4 ответов
спросил 12 Окт, 13 от Auda (120 баллов)
0 голосов
6 ответов
спросил 09 Сен, 13 от Plasma50 (360 баллов)
0 голосов
1 ответ
0 голосов
4 ответов
спросил 28 Окт, 13 от trixi (120 баллов)