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

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


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


Схема работы виртуальных модулей

Для работы модуля, использующего несколько типов страниц (подмодулей), как правило, требует создания и определения параметров нескольких страниц в менеджере сайта. Например, для настройки Каталога товаров с возможностью оформления заказов, необходимо создать, как минимум, три страницы с типами: «Каталог товаров::Товары», «Каталог товаров::Корзина», «Каталог товаров::Заказы». Поскольку, для большинства модулей, зачастую достаточно настроек «по умолчанию», можно использовать механизм виртуальных модулей. Он доступен в системе начиная с версии 4.0.24.

Работа механизма «по умолчанию»:

Для работы механизма виртуальных модулей необходимо создать страницу с типом «Сервис::Пользователи», поскольку она будет предоставлять оформление и корневую ссылку для дочерних виртуальных модулей (Корзина, Профайл пользователя и т.д.). После ее создания механизм сразу начинает работать. Если на сайте создана страница с каталогом товаров, то создавать и настраивать страницы с корзиной, историей заказов уже не требуется. Они работают автоматически по «виртуальным» ссылкам, определенными «по умолчанию».

Предопределенные заголовки и ссылки виртуальных модулей:

На публичной части сайта, ссылки к виртуальным страницам формируются по следующему правилу:

{адрес сайта}{ссылка на страницу «Сервис::Пользователи»}{предопределенная ссылка модуля}.

Например, для корзины ссылка может выглядеть так: «http://moysite.com/members/cart», где «http://moysite.com» - адрес сайта, «members» - ссылка на страницу "Сервис::Пользователи", «cart» - предопределенная ссылка виртуального модуля.

Перечень предопределенных заголовков страниц и ссылок:

Тип страницы Ссылка
Каталог товаров::Пользователи userbalance
Каталог товаров::Корзина cart
Каталог товаров::Заказы order
Каталог товаров::Заказы::История my-orders
Подписка subscribe
Аудит my-items
Аудит::Новости my-news
Аудит::Каталог товаров::Товары my-products
Аудит::Рекламные баннеры my-banners
Аудит::Рекламные кампании my-campaigns
Реклама::Типы кампаний adv-reserve-campaign
Реклама::Статистика adv-stat
Реклама::Рекламодатели adv-register

Управление параметрами виртуальных модулей:

Настройка индивидуальных параметров виртуальных модулей:

Если необходимо настроить индивидуальное оформление, параметры, ссылку для любого виртуального модуля - достаточно создать ее в менеджере сайта. После этого с ней можно работать как с обычным «невиртуальным» модулем, т.е. менять оформление, параметры и т.д.

Отключение виртуальных модулей:

Чтобы сделать любой виртуальный модуль недоступным (отключить его), необходимо:

Вариант №1: создать страницу соответствующего типа в менеджере сайта и сделать ее неопубликованной;

Вариант №2: удалить модуль соответствующего типа в настройке менеджера сайта «Включить виртуальный механизм для модулей:»

Особенности:
  • Механизм виртуальных модулей включен «по умолчанию» для сайтов созданных на версии системы 4.0.20.0 и выше. Для включения механизма на сайтах созданных ранее необходимо добавить требуемые модули (можно все) в настройку менеджера сайта: «Включить виртуальный механизм для модулей»
  • Если на сайте уже существует страница со ссылкой, идентичной некой виртуальной, то эта страница будет иметь приоритет и соответствующая виртуальная страница будет недоступной.

Версия для печати

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