Виджеты системы
Материал из Арфа-CMS
Виджеты в идеологии Арфа-CMS - это функциональные блоки способные к отображению себя на фронтэнде и бекэнде, имеющие типизацию,сторону отображения собственные настройки исполнения и отображения.
Типы виджетов, использующиеся в текущей версии системы:
Наименование | Сторона (1 - фронтэнд 0 - бекэнд) |
Описание и назначение |
---|---|---|
usermenu | 1 | Кабинет пользователя |
article | 1 | Статья |
menu | 1 | Меню |
customHTML | 1 | Произвольный HTML код |
catalogmenu | 1 | Каталог товаров |
acrm | 1 | Баннеры |
langswitcher | 1 | Переключатель языка |
blogpost | 1 | Сообщения блога |
blogcalendar | 1 | Календарь блога |
polls | 1 | Опрос |
adminmenu | 0 | Меню администратора |
randarticle | 1 | Случайная статья |
randgoods | 1 | Случайный товар |
articlelist | 1 | Список статей |
remotegoods | 1 | Товар с другого сайта |
breadcrumb | 1 | Путеводитель |
catalogfilter | 1 | Фильтр товаров |
basket | 1 | Корзина |
gallery | 1 | Случайные изображения из галереи |
search | 1 | Поиск |
Основные настройки виджета
- Тип виджета - значения виджета устанавливает автоматически при создании;
- Заголовок - наименование виджета, как оно будет выводится в дереве и при включенном флаге - показывать заголовок;
- Показывать заголовок - включение показа заголовка виджета на фронтенде для пользователя;
- Ссылка заголовка - ссылка перехода с заголовка на указанную веб-страницу. Поле необязательно для заполнения;
- Зона видимости - позиция показа виджета на фронтеде. Выбор позиции из ниспадающего списка позицией шаблона;
- Класс CSS - указывается CSS-класс шаблона отображения текущего виджета. Не обязательно для заполнения;
- Роли имеющие доступ - отмечаются группы пользователей, которым будет отображен виджет на фронтенде.
- Содержимое - ;
- Порядок показа - определяет порядок вывода виджета в списках;
- Видимость от активного пункта меню - выбор пунктов меню сайта, на которых будет отображаться виджет для пользователя на фронтенде;
- Включен - определяет признак публикации виджета для пользователя на фронтенде;
- Время кэширования - устанавливается время кэширования данных виджета ().
Доп. параметры виджетов
Баннеры
- ID виджета - ;
- ID клиента - ;
- ID категории - ;
- Количество - ;
- Показывать заголовок - включение показа заголовка виджета на фронтенде для пользователя;
- В случайном порядке - ;
Кабинет пользователя
- Авторизация во всплывающем окне - включение авторизации во всплывающем окне;
Календарь блога
- ИД блога - выбираем блог, даты публикации, которого будут отображаться в календаре;
- Привязать к меню - ;
Каталог товаров
- Идентификатор - ;
- Сортировать по - сортировка групп товаров в дереве по наименованию, либо по порядку показа;
- Метод раскрытие дерева - ;
- Исключить группы товаров - указываются через запятую id группы товаров для исключения отображения в дереве групп (например - 149,156);
- Количество уровней - указывается конечный уровень отображения вложенности групп товаров;
- Кнопка корзины - вкл/выкл отображения кнопки корзины;
- Кнопка фильтра - вкл/выкл отображения кнопки фильтра;
- Кнопка продавцов - вкл/выкл отображения кнопки продавцов;
- Кнопка производителей - вкл/выкл отображения кнопки производителей;
Корзина
- ID виджета - ;
- ID корзины - ;
Статья
- articleId - выбор статьи для публикации в виджете на фронтенде;
Меню
- ID элемента ul - ;
- Корневой пункт - ;
- Макс.уровней меню - ;
- Складывать меню - ;
- Переводить название - ;