206  /  331

Установка и удаление

Просмотров: 5886 (Статистика ведётся с 06.02.2017)

Установка модуля

Инсталляция модуля осуществляется в административном интерфейсе на странице Настройки > Настройки продукта > Модули нажатием кнопки Установить.

При этом будет вызван метод DoInstall класса с именем, представляющим собой ID модуля, где точка заменяется на нижнее подчеркивание. Этот класс должен быть описан в файле /bitrix/modules/ID модуля/install/index.php.

В процессе инсталляции модуля должны быть выполнены в обязательном порядке:

  • Регистрация модуля, которая осуществляется с помощью функции RegisterModule.
  • Если модуль обладает административными скриптами, то для их вызова в каталог /bitrix/admin/ должны быть скопированы вызывающие скрипты.
  • Все изображения, используемые модулем, должны быть скопированы в каталог /bitrix/images/ID модуля/.

В самом начале файла лучше объявить все используемые в коде синонимы. Скорее всего их сразу не удастся все объявить, но их можно добавлять в процессе работы. Очень важно следить, чтобы одни и те же синонимы не использовались для разных пространств имен.


Удаление модуля

Деинсталляция модуля осуществляется нажатием кнопки Удалить. При этом будет вызван метод DoUninstall класса с именем совпадающем с ID модуля. Этот класс должен быть описан в файле /bitrix/modules/ID модуля/install/index.php.

В процессе деинсталляции модуля должны быть выполнены в обязательном порядке:

  • Удаление регистрационной записи модуля, которая осуществляется с помощью функции UnRegisterModule
  • Если модуль обладает административными скриптами, то вызывающие их скрипты должны быть удалены из каталога /bitrix/admin/.
  • Все изображения, используемые модулем, должны быть удалены из каталога /bitrix/images/ID модуля/.

Примечание: Главный модуль и модуль Управление структурой удалить нельзя.


18
Курсы разработаны в компании «1С-Битрикс»

Если вы нашли неточность в тексте, непонятное объяснение, пожалуйста, сообщите нам об этом в комментариях.
Развернуть комментарии