Центр документации
|
Самоучитель по интеграции дизайна и настройке Amiro.CMS на примере демонстрационной версии пакета Визитка »
Для работы модуля, использующего несколько типов страниц (подмодулей), как правило, требует создания и определения параметров нескольких страниц в менеджере сайта. Например, для настройки Каталога товаров с возможностью оформления заказов, необходимо создать, как минимум, три страницы с типами: «Каталог товаров::Товары», «Каталог товаров::Корзина», «Каталог товаров::Заказы». Поскольку, для большинства модулей, зачастую достаточно настроек «по умолчанию», можно использовать механизм виртуальных модулей. Он доступен в системе начиная с версии 4.0.24. Работа механизма «по умолчанию»:Для работы механизма виртуальных модулей необходимо создать страницу с типом «Сервис::Пользователи», поскольку она будет предоставлять оформление и корневую ссылку для дочерних виртуальных модулей (Корзина, Профайл пользователя и т.д.). После ее создания механизм сразу начинает работать. Если на сайте создана страница с каталогом товаров, то создавать и настраивать страницы с корзиной, историей заказов уже не требуется. Они работают автоматически по «виртуальным» ссылкам, определенными «по умолчанию». Предопределенные заголовки и ссылки виртуальных модулей:На публичной части сайта, ссылки к виртуальным страницам формируются по следующему правилу: {адрес сайта}{ссылка на страницу «Сервис::Пользователи»}{предопределенная ссылка модуля}. Например, для корзины ссылка может выглядеть так: «http://moysite.com/members/cart», где «http://moysite.com» - адрес сайта, «members» - ссылка на страницу "Сервис::Пользователи", «cart» - предопределенная ссылка виртуального модуля. Перечень предопределенных заголовков страниц и ссылок:
Управление параметрами виртуальных модулей:Настройка индивидуальных параметров виртуальных модулей:Если необходимо настроить индивидуальное оформление, параметры, ссылку для любого виртуального модуля - достаточно создать ее в менеджере сайта. После этого с ней можно работать как с обычным «невиртуальным» модулем, т.е. менять оформление, параметры и т.д. Отключение виртуальных модулей:Чтобы сделать любой виртуальный модуль недоступным (отключить его), необходимо: Вариант №1: создать страницу соответствующего типа в менеджере сайта и сделать ее неопубликованной; Вариант №2: удалить модуль соответствующего типа в настройке менеджера сайта «Включить виртуальный механизм для модулей:» Особенности:
|
||||||||||||||||||||||||||||