2. Немного больше об addon.xml¶
В прошлом уроке мы добавили простой addon.xml
файл, который необходим для любого модуля.
С помощью файла addon.xml
можно добавить много полезных свойств для ваших модулей, например:
- Указать ваше авторство.
- Задать системные требования для работы модуля.
- Выбрать функции которые необходимо выполнить при установке модуля.
- Определить MySQL запросы к базе данных которые будут выполнены при установке модуля.
- Перечислить модули с которыми конфликтует или от которых зависит ваш новый модуль.
- Добавить различные настройки для модуля, которые будут доступны в любом месте платформы.
- Добавить новые языковые переменные и переводы, которые потребуются для работы вашего модуля.
Все параметры и поля, которые заданы в addon.xml
, используются в процессе установки модуля. Для их изменения, потребуется переустановка модуля в панели администратора.
Сейчас мы добавим один параметр, который который автоматически включит модуль после установки.
Откройте файл:
/app/addons/first_addon/addon.xml
Добавьте одну строчку c новым полем
status
:1 2 3 4 5 6 7 8 9 10 11
<?xml version="1.0"?> <addon scheme="3.0"> <id>first_addon</id> <name>Мой первый модуль</name> <description>Создаём модуль для CS-Cart</description> <status>active</status> <default_language>ru</default_language> </addon>
Переустановите модуль в панели администратора. Если раньше модуль устанавливался со статусом “Выкл.”, то теперь он будет сразу “Вкл.”:
Таким образом, на этапе создания модуля, вы можете задать необходимые настройки. В следующих уроках, по мере наращивания функционала, мы будем расширять настройки addon.xml
и добавлять в него новые поля.
Примечание
Также, вы можете изучить дополнительные поля в файле /app/addons/my_changes/addon.xml.full
А теперь переходим к расширению функций нового модуля.