Дата последнего изменения: 27.05.2021
Модули системы (как штатные, так и загруженные из Marketplace) располагаются в системной папке bitrix/modules
. В папке /local/modules
могут располагаться
пользовательские модули
Партнерские модули отличаются от стандартных модулей следующим...
Подробнее...
. Такое разделение позволит сторонним разработчикам просто организовать контроль версий своих разработок с сохранением обновляемости продукта стандартной системой обновлений.
Структура файлов и папок модулей на D7 осталась такой же, как и в старой версии ядра.
API (классы, логика) модуля располагается в подпапке
/lib
Данная папка не является обязательной, если у вашего класса нет собственных методов.
папки модуля. Например, для Главного модуля путь будет таким: bitrix/modules/main/lib
. Из этой же папки API будет автоматически подключаться при соблюдении некоторых правил:
/lib/myclass.php
.Loader::includeModule('company.shotname');