Вывод свойств разных типов на страницах каталога bitrix

Вывод свойств разных типов на страницах каталога bitrix

Сделав вынужденный перерыв в деятельности, связанной с разработкой под битрикс, автор настоящей заметки осознал на собственном опыте, что знания имеют свойство «вымываться». В том числе, казалось бы, сравнительно простые. Исходя из данного тезиса и родилась идея настоящей статьи. Как следствие, данная статья носит справочный характер и должна, по задумке автора, охватить максимально возможное число вариантов вывода свойств в шаблоне интернет-магазина на битриксе.

Логически, данную статью можно разделить на 2 части:

  1. Вывод свойств в catalog.section.list
  2. Вывод свойств в catalog.detail

Несмотря на то, что в примере рассматривается вывод свойств в компонентах каталога, данные примеры также справедливы и для других компонентов битрикса. Например, компонента новостей.

 

 

Обратите внимание, что перед выводом свойств нужно добавить свойство в настройках компонента каталога (в публичной части):

Вывод свойств в catalog.section.list

Вывод значения свойства:

Вывод значения свойства с названием:

Вывод значения свойства типа html/text:

Вывод свойства типа файл (как ссылка на скачивание):

Вывод свойства типа файл (как изображение):

Вывод множественного свойства:

Вывод пользовательского свойства:

Вывод свойства типа «привязка к элементам»:

 

Вывод свойств в catalog.detail

Вывод значения свойства:

Вывод значения свойства с названием:

Вывод значения свойства типа html/text:

Вывод свойства типа файл (как ссылка на скачивание):

Вывод свойства типа файл (как изображение):

Вывод множественного свойства:

Вывод свойства типа «привязка к элементам»:

 

Как можно заметить, процесс вывода переменных на детальной странице и на странице списка отличается только названием переменной: $arResult и $arItem соответственно. Кажется, что данная заметка охватывает большую часть наиболее частотных примеров выводов тех, или иных свойств в компонентах битрикса (простые, файлы, множественные, пользовательские, привязка к эл-там). Более редкие примеры вывода описаны в справке битрикса.