Указание зависимостей и конфликтов модуля

Необходимые модули

Данная проверка производится на этапе установки аддона.

Необходимые модули задаются так:

<compatibility>
    <dependencies>discussion,form_builder</dependencies>
</compatibility>

Если хотя бы один из модулей не установлен, то будет сгенерирована ошибка вида:

Важно

Warning: The add-on cannot be installed because a dependency on the Comments and reviews, Form builder add-on is set for it. Please install the Comments and reviews, Form builder add-on first.”

Конфликтые модули

Данная проверка производится на этапе активации аддона. При установке аддона аддон успешно установится, но останется выключенным (если проверка не прошла).

Конфликтные модули задаются так:

<compatibility>
    <conflicts>catalog_mode,reward_points</conflicts>
</compatibility>

Если хотя бы один из конфликтных модулей включен, то будет сгенерирована ошибка вида:

Важно

Warning: Add-on Gvs is incompatible with the following add-ons: Catalog mode, Reward points. These add-ons will be automatically disabled.

Два конфликтующих аддона могут быть установлены, суть в том, что они не могут одновременно быть активными (включенными).