Вывод свойств элемента инфоблока
Задача
Выбрать свойство(-а) элемента инфоблока и вывести его на экран.
Решение
Решение первой части банально: метод GetProperty класса CIBlockElement подробно описан в документации.
Решение второй части. Возьмём свойство типа HTML\текст. Для этого свойства нельзя просто вывести его значение (ключ VALUE), т.к. это — массив, содержащий «сырое» значение и его тип (HTML или текст). Всего один вызов метода GetDisplayValue класса CIBlockFormatProperties:
Теперь в шаблоне мы можем писать так:
И любое свойство, тип которого предполагает форматирование значения перед выводом, будет соответствующим образом преобразовано.