Центр документации
Карта сайта

Создай визитку сам!


Самоучитель по интеграции дизайна и настройке Amiro.CMS на примере демонстрационной версии пакета Визитка »


Конфигурация модуля

Каждый набор модулей (главный модуль и его подмодули), устанавливаемый в систему из дистрибутива, должен иметь описанную конфигурацию.

Под конфигурацией набора модулей, в контексте дистрибутива, понимается набор текстовых заготовок для установки экземпляра модуля и экземпляров его подмодулей.

Конфигурация представляет собой файловую структуру, содержащую заготовки кода экземпляра модуля, его таблицы в базе данных, системных инструкций установщика, локализаций и прочего.

Структура типовой конфигурации модуля "{$hyper}/{$config}/":

ПутьОписание
codeЗаготовки кода экземпляра модуля
dbЗаготовка таблицы БД, SQL-файл(ы) содержащий(ие) инструкцию CREATE TABLE
declarationЗаготовки кода объявления экземпляра модуля в системе и его настроек
iconsИконки модуля для стартовой страницы панели управления, спецблоков, действий в списке
jsJavaScript-файлы модуля
locales

 

 

Заготовки шаблонов и файлов локализаций экземпляра модуля



locales_frn
rules
templates
templates_frn
install_after.phpФайл, содержащий PHP код, который необходимо выполнить по завершению установки

Внутри шаблонов доступна переменная ##modId##, содержащая id устанавливаемого экземпляра модуля.
Имена файлов могут иметь вид --modId--*.*, "--modId--" в имени файла заменяется на id устанавливаемого экземпляра модуля при установке.

После установки дистрибутива, конфигурации попадают в каталог  "_local/modules/distrib/configs"

Для создания собственных конфигураций рекомендуется использовать в качестве основы пример конфигурации "_local/modules/distrib/configs/ami_clean/ami_module" или "_local/modules/distrib/configs/ami_clean/ami_sample".

Установка и настройка Руководство пользователя Интеграция дизайна Разработчикам (API)
 2000 – 2019 © Amiro.CMS Все права защищены.