addon.xml — главный файл модуля¶
Каждый модуль в CS-Cart имеет (или должен иметь) файл addon.xml, который определяет идентификатор (ID) и параметры работы модуля.
Расположение файла addon.xml:
root/
└── app/
└── addons/
└── id_модуля/
└── addon.xml
Файл addon.xml определяет:
- идентификатор (ID) модуля;
- версию модуля;
- языки;
- параметры установки (статус по умолчанию, редакции CS-Cart, которые поддерживает модуль);
- зависимости от других модулей (какие модули должны быть установлены или выключены для работы данного модуля);
- настройки модуля, которые доступны на странице «Модули → Управление модулями → Название модуля»;
- запросы к базе данных при установке и удалении модуля;
- функции, которые будут выполнены при установке или удалении модуля;
- языковые переменные и переводы (версия схемы 2.0);
- и другие параметры.
Существует несколько схем файла addon.xml:
Схема Версии CS-Cart Принципиальные различия <addon scheme=”2.0”> 2.x — 4.х Переводы и языковые переменные определяются в схеме модуля. <addon scheme=”3.0”> 4.2.х — ... Переводы и языковые переменные определяются в файле «.po»