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


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

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

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

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

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

Для работы модуля, использующего несколько типов страниц (подмодулей), как правило, требует создания и определения параметров нескольких страниц в менеджере сайта. Например, для настройки Каталога товаров с возможностью оформления заказов, необходимо создать, как минимум, три страницы с типами: «Каталог товаров::Товары», «Каталог товаров::Корзина», «Каталог товаров::Заказы». Поскольку, для большинства модулей, зачастую достаточно настроек «по умолчанию», можно использовать механизм виртуальных модулей. Он доступен в системе начиная с версии 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 – 2011 © Amiro.CMS Все права защищены.