Кастомизация шаблона компонента

Практически всегда штатные механизмы не позволяют полностью подогнать сайт под свои желания. В большинстве случаев, достаточно изменить способ вывода результатов работы компонента. Также, иногда требуется добавить дополнительные данные в вывод. Все это можно сделать, не трогая логику компонента.

Внешний вид можно поменять, изменив шаблон. Для этого его нужно вначале скопировать, дабы последующие обновления не затерли наши потуги. Скопировать шаблон проще всего прямо из общественной части, предварительно включив режим правки (ползунок в правом верхнем углу административной панели).Навести мышь на нужный компонент, нажать на стрелочку вниз в появившемся окошке. В выпавшем списке выбрать «копировать шаблон компонента» (иногда этот пункт находится в подменю с названием компонента). Далее, указываем, куда копируем, например, в шаблон сайта, и тогда, шаблон будет доступен для редактирования по адресу: вашсайт/bitrix/templates/вашшаблон/components/bitrix/вашкомпонент.

Для изменения внешнего вида, правим в файле template.php, а для добавления дополнительных данных используем result_modifier.php. Живые примеры я буду выкладывать по мере создания.

About the author: kissadm