Класс CModule
Описание и свойства класса
CModule - класс для работы с модулями.
Все классы представляющие из себя описание конкретных модулей системы должны наследоваться от класса CModule. Классы описывающие тот или иной модуль должны иметь имя равное ID модуля и их описание должно располагаться в файле /bitrix/modules/ID модуля/install/index.php
.
Свойства класса
Параметр | Описание |
---|---|
MODULE_ID | Идентификатор модуля. |
MODULE_VERSION | Текущая версия модуля. |
MODULE_VERSION_DATE | Дата текущей версии модуля. |
MODULE_NAME | Наименование модуля. |
MODULE_DESCRIPTION | Описание модуля. |
MODULE_GROUP_RIGHTS | Если значение "Y", то модуль поддерживает схему распределения прав настраиваемую как правило в настройках модуля. |
Список методов
Метод | Описание | С версии |
---|---|---|
GetList | Возвращает список установленных модулей системы. | |
GetDropDownList | Возвращает выборку из базы для применения в функции SelectBox, предназначенной для вывода HTML выпадающего списка. | 3.0.18 |
Add | Вставляет идентификатор модуля в таблицу b_module. | |
Remove | Удаляет идентификатор модуля из таблицы b_module. | |
GetModuleRightList | Возвращает массив описывающий индивидуальную схему распределения прав модуля. | |
DoInstall | Запускает процедуру инсталляции модуля. | |
DoUninstall | Запускает процедуру деинсталляции модуля. | |
IncludeModule | Проверяет установлен ли модуль и если установлен, то подключает его (точнее подключает файл /bitrix/modules/ID модуля/include.php ). | |
IsInstalled | Проверяет установлен ли модуль. |
См. также
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.