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


Новая документация

Настройка платежных систем
Настройка способа оплаты КупиВкредит
Настройка способа оплаты Acquiro
Настройка способа оплаты AvisoSMS

Обновленная документация 

Разработчикам (API)
Руководство пользователя

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

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

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

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

Структура типовой конфигурации модуля "{$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 – 2011 © Amiro.CMS Все права защищены.