Bitrix - Кастомизация стандартного компонента
Войти

Bitrix - Кастомизация стандартного компонента

Bitrix - Кастомизация стандартного компонента
Кастомизация стандартного компонента - копирование стандартного компонента в собственное пространство имён и изменение логики его работы с целью изменения/добавления функционала.

Большинство задач в Bitrix Framework реализуется через компоненты, и в шаблоне компонента вы оперируете массивами:

$arResult - это результат работы компонента (данные)
$arParams - это входные параметры.

Чтобы кастомизировать стандартный компонент необходимо:

  1. 1. Создать новое пространство имён компонентов в папке /bitrix/components/, например создать директорию /bitrix/components/my_components/.
  2. 2. В созданную папку необходимо скопировать папку с компонентом, который хотите изменить (копировать из папки /bitrix/components/bitrix/).
  3. 3. Изменить компонент под текущие задачи. изменить описание компонента на свое в файлах .description.php и /lang/ru/.description.php;
  4. исправить файлы .parameters.php и component.php, модифицировав (добавив необходимый) функционал с помощью API продукта; Отредактировать шаблон компонента под текущие задачи. Очистите кеш визуального редактора. В результате в визуальном редакторе отобразится кастомизированный компонент.
Теги:
php