Создание простого компонента
Пример простого компонента для Bitrix, полное описание можно посмотреть в моем - портфолио.
В Bitrix существует понятие пространство имен, все стандартные компоненты Bitrix находятся в пространстве имен Bitrix в папочке /bitrix/components/bitrix/. Свои компоненты нужно располагать в своем пространстве имен, /local/components/my_components/. Компонент будет называться glavnyj.slajder. Структура файлов компонента должна быть следующая:
- Файл .description.php
- Файл .parameters.php
- Файл class.php
- Папка templates
- Папка lang
В файле .description.php задаем имя, описание и расположение компонента в визуальном редакторе. В файле .parameters.php содержится описание входных параметров компонента. В файле class.php размещаем код, получающий из базы данных элемент инфоблока по идентификатору. В папке templates находится файл template.php который отвечает за показ элемента инфоблока. В папке lang находится ланговый файл lang/ru/class.php, который отвечает за вывод сообщений.