Если у инфоблока несколько свойств, то при выводе их всех, скажем в детальном описании новости, они выводятся все вместе- списком. Но можно вывести их независимо друг от друга.
Для этого достаточно в шаблоне bitrix:news.detail вписать
Свойство список в виде select
Множественное свойство типа список:
Вывести список связанных элементов со свойством привязка к элементам в виде списка
Вывести свойство файл-изображение как изображение а не ссылку на загрузку:
Изображение торгового предложения
Свойство типа файл с ссылкой на загрузку файла
Вывести множественное свойство типа файл, со всей информацией о файле: размер, название, транслитированное название, тип файла- в отдельной заметке.
Вывести колличество комментариев к элементу в списке новостей битрикс:
Вывести и отресайзить детальную картинку товара знаная ID товара (или элемента)
Немного не в тему но может пригодиться: вывести колличество просмотров элемента инфоблока (с новостями точно работает):
Немного костыльный, но однако способ: как вывести ссылку на детальный просмотр и изображение связанного элемента каталога. Для примера, имеем инфоблок с товарами и инфоблок с брендами. Нужно на странице бренда вывести все связанные элементы с ссылкой на детальный просмотр и картинку товара.
Свойство привязка к Google карте
Вывести любое множественное свойство:
Используются в видео уроке по разработке информационного портала
Вывести теги с отправкой на страницу поиска
Вывести дату создания элемента в правильном формате "22 января 2015"
Вывести количество просмотров элемента инфоблока. Если просмотров нет, вывести 0
Вывести количество комментариев к элементу инфоблока. Если просмотров нет, вывести 0
Не раз приходилось сталкиваться с задачей, когда нужно было вывести свойство инфоблока через 1с-Битрикс API. Рассмотрим такой пример : имеется инфоблок с различными футболками , задача – вывести название футболки и ткань , из которой она сделана.
Инфоблок с футболками имеет >
и требуется вывести свойство с символьным кодом = «TKAN»(рис.2).
Вот что у меня получилось:
Главный наш помощник в получении результата функция битрикс API — CIBlockElement::GetList.
$arSort — отвечает за сортировку. Значение ‘NAME’ => ‘ASC’ означает сортировать по имени по возрастанию.
$arSelect — массив возвращаемых полей элемента. В нашем случае доступны:
Этот список можно пополнить другими свойствами.
$arFilter – нужен для фильтрации элементов. $arFilter = Array(‘IBLOCK_ID’=> 5) означает, что из всех элементов хранимых в инфоблоках сайта, мы выбираем только те, которые находятся в инфоблоке с >
- $arFilter = Array(‘PROPERTY_ TKAN ‘=> ‘шерсть’) – все элементы, у которых параметр ткань = шерсть.
- $arFilter = Array(‘SECTION_ID’ => 55) – все элементы, которые лежат в папке с >Осталось лишь вывести информацию. Для этого используем цикл while с функцией GetNextElement() .И в результате применения функции GetFields() в массиве $arFields будут храниться отобранные по фильтру футболки со свойствами, добавленными в массив $arSelect .
Акции
Мы в яндекс
Часто при верстке шаблона и или интеграции верстки в 1с-битрикс, возникает необходимость вывести некоторые свойства инфоблока отдельно или в отдельный блок.
Для этого достаточно в нужном шаблоне вписать:
И не забываем смотреть массив- что указать для шаблона
$arResult
$arItem
$item
К примеру чтобы вывести и название и значение свойства — если оно заполнено, пишем Чтобы вывести свойство строка как ссылку
Вывести свойство типа строка в режиме html:
Что бы вывести свойство типа html / text:
Свойство список в виде select
Множественное свойство типа список:
Вывести список связанных элементов со свойством привязка к элементам в виде списка
Вывести свойство файл-изображение как изображение а не ссылку на загрузку:
Вывести список связанных элементов со свойством привязка к элементам в виде списка
Вывести свойство файл-изображение как изображение а не ссылку на загрузку:
Путь к файлу свойства
Свойство типа файл с ссылкой на загрузку файла
Вывод пользовательского свойства типа html
Вывод дополнительных фото
Если свойство типа список имеет значение. выводим
Как вывести количество просмотров элемента списка