Если вам нужно изменить логику компонента, вы можете сделать это следующим образом:
- создать папку
local
в вашей папке documet_root
- создать
components
в папке local
- создать папку
bitrix
в папке components
- скопировать папку компонента из
/bitrix/components/bitrix
в /local/components/bitrix
- изменить логику вФайл
component.php
(или файл class.php
, если компонент использует новое ядро bitrix - D7) в скопированной папке
Если вам нужно изменить только представление, это другой способ:
- Вместо создания
/local/components/bitrix
необходимо создать папку /local/templates/.default/
- Скопировать туда только шаблон
.default
необходимого компонента - Редактировать
template.php
файл
Вторым способом вы также можете изменить (или дополнить его) некоторые данные в окончательном массиве $arResult
, предоставленном для template.php, просто создайте файл result_modifier.php
в каталоге шаблонов.
Вы можете найти эту и другую информацию в бесплатном курсе Битрикс Framework , обратите внимание на эту ссылку, это будет очень полезно