Створення компонента
Компоненти створюються у наступних папках:
- local/components/ mycomponent/ (рекомендується)
- bitrix/components/ mycomponent/
Папка mycomponent є простір імен для Bitrix. Усередині цієї папки створюються самі компоненти, які можна буде викликати приблизно такими іменами:
Всередині кожної папки компонента мають бути три обов'язкові файли.
- mycomponent/blog/component.php або class.php (код компонента)
- mycomponent/blog/.description.php (опис компонента)
- mycomponent/blog/templates/.default/template.php (шаблон компонента)
Є два способи створення компонента через файл "component.php" або "class.php". Другий спосіб створює компонент через ООП.
Крок 1: Підключення шаблону
У файлі "component.php" або "class.php" треба додати наступний код, який дозволить завантажувати контент із файлу "template.php".
Також у методі IncludeComponentTemplate() можна вказати інший шаблон.
Щоб передати змінні шаблон компонента, треба у файлі «component.php» або «class.php» створити масив $arResult .
Крок 2: Файл налаштувань
Файли «template.php» та «.description.php» заповнювати не обов'язково, але можна вказати налаштування у файлі «.description.php»:
Приклад налаштування компонента:

Крок 3: Виведення компонента
Компонент створено. Його можна викликати на сторінці редагування шаблону через наступний код: