Центр документации
|
Самоучитель по интеграции дизайна и настройке Amiro.CMS на примере демонстрационной версии пакета Визитка »
Для того, чтобы экземпляр модуля стал "известен" системе, его необходимо объявить (задекларировать) в файле "_local/modules/declaration/declares.php". Объявление модуля выполняется с использованием методов класса AMI_ModDeclarator:
Пример объявления модуля:
Эти строки добавляют экземпляр модуля ami_sample, наследника гипермодуля ami_clean, в раздел modules (Модули Управления) с идентификатором inst_sample_module. Четвертый параметр - идентификатор родительского экземпляра. В данном случае, этот параметр пустой. Последний параметр - область "видимости" модуля. Объявление дочернего модуля:
Эта строка добавляет экземпляр модуля с идентификатором inst_sample_submodule в качестве дочернего для inst_sample_module. Каждый экземпляр, объявляемый с использованием AMI_ModDeclarator, может иметь набор свойств, именуемых атрибутами.
Атрибуты модуля доступны практически в любой точке входа и могут быть получены с использованием метода AMI_ModDeclarator::getAttr
Главные модули раздела обязаны иметь атрибуты id_pkg и id_install, подробнее эти атрибуты будут описаны в разделе "Заготовки кода деклараций и настроек модуля". |