Если вы в первый раз столкнулись с проблемой вывода свойств элементов инфоблока в системе 1С Битрикс, то в данной статье я постараюсь максимально подробно объяснить последовательность действий для решения этой задачи.
___________
Сразу скажу, что для понимания механики описываемого в статье процесса необходимо хотя бы базовое понимание PHP и HTML.
В качестве примера будет использовать элемент «НОВОСТИ».
Итак, приступим! Для начала откроем файл шаблона компонента bitrix/templates/ template.php который отвечает за преобразование данных инфоблока в HTML-код на сайте. После этого нам нужно перенести указанный ниже фрагмент в то место в общем коде, где должно быть расположено само свойство.
Для лучшего понимания стоит расписать структуру рабочих компонентов более подробно:
$arResult — главная переменная, содержащая в себе весь объём сведений и данных нашего информационного блока.
DISPLAY_PROPERTIES — ключ, который используется для записи всех свойств инфоблока.
ATTRIBUTE – ключ, являющийся названием созданного нами свойства (вероятно, он будет отличаться от вашего).
DISPLAY_VALUE — ключ, который мы с вами будем использовать для выведения необходимого для нас свойства инфоблока.
То есть рассмотренный выше фрагмент кода обработчик системы Битрикс воспринимает примерно следующим образом:
Хэй, Битрикс, достань-ка нам созданное свойство и положи вооон туда!
В дальнейшем, для быстроты написания вместо ”echo” я буду использовать знак равенства .
Действуя по разобранному ниже плану можно быстро вывести свойства инфоблоков Битрикс:
1) Для начала необходимо вывести имя свойства с помощью указанного ниже кода:
2) Осуществляем вывод ссылки:
3) Осуществляем вывод свойства «строка»:
4) Далее выводим свойство «список»:
Множественный «список»:
5) Выводим список связанных элементов вместе с их привязками:
6) Свойство «файл» с ссылкой на загрузку:
7) Далее с помощью кода выводим точное количество комментариев к данному элементу в списке новостей Битрикса:
8) И в конце необходимо осуществить вывод точного числа просмотров этого элемента:
К параметру вывода элемента дописать:
Внести в определенную часть исходника:
Ну что же, на этом с вами мы завершаем работу над выведением свойств инфоблоков 1С Битрикс!
Я надеюсь, что написанная мной статья окажется полезной для вас. Если у вас остались какие либо вопросы касательно последовательности описанных мной шагов, то за более подробной инструкцией рекомендую обратиться к документации «1С Битрикс: Управление сайтом», хотя и потребуется определенная мера усидчивости и старания чтобы полностью разобраться с формулировками и рекомендациями которые даются в официальной справке по настройке и управлению элементами системы системы Битрикс.
В случае возникновения вопросов касательно конкретных шагов описания вывода свойств инфоблока, то можете смело писать в комментариях к статье, я обязательно отвечу на них, всем спасибо за внимание!
Круто! То, что искал. Уже дней 20 не могу вывести свойства в виде характеристики товаров. Отличная статья, спасибо!
Добрый день!
Спасибо Вам за комментарий. Очень рады, что статья оказалась для вас полезной!