Документация InstantCMS

для администраторов и разработчиков

Инструменты пользователя

Инструменты сайта


manual:widgets

Управление виджетами и страницами

Панель управленияВиджеты и страницы

Если вы ищете справку по конкретному виджету - см. Обзор виджетов InstantCMS

Что такое виджеты?

Виджеты - это небольшие блоки которые выводятся на страницах сайта. Они могут быть расположены в боковой колонке, шапке, подвале или теле страницы, согласно макета и схемы шаблона.

Схемы шаблонов могут быть статичными и динамическими. Статичная схема, это схема с заранее заданным расположением позиций. В динамической схеме управлять количеством позиций, их расположением и другими параметрами может администратор сайта. Шаблон Modern из комплекта InstantCMS имеет динамическую схему.

Динамическая схема шаблона может не поддерживаться выбранным вами шаблоном админпанели. Из комплекта InstantCMS динамическую схему админпанели поддерживает только шаблон admincoreui.

Виджеты различаются по своим функциям и в основном служат для вывода:

  • меню,
  • тела страницы (в динамической схеме)
  • простого текста,
  • списков контента,
  • вспомогательной информации,
  • списка каких-либо записей.

На скриншоте ниже виджеты отмечены красными рамками:

Виджеты привязываются к страницам и для каждой из них можно создать разный набор виджетов. Также, с версии InstantCMS 2.5.0 виджеты привязываются к конкретному шаблону и не выводятся на других.

Шаблон для расстановки виджетов можно переключить на этой же странице в падающем меню.

Виджеты разделяются на стандартные из комплекта InstantCMS и сторонние, от других разработчиков. Сторонние виджеты можно удалить из CMS нажав в списке виджетов справа на иконку удаления.

Привязка виджетов к страницам

Чтобы на какой-либо странице сайта отображался виджет - его нужно привязать к этой странице и настроить. В каких местах страницы могут выводиться виджеты определяется текущей темой оформления (шаблоном) сайта. Тема оформления содержит в себе несколько позиций, в которые можно устанавливать виджеты.

В Панели управления отображается список доступных страниц (слева в первой вкладке), список доступных виджетов (слева во второй вкладке) и макет текущего шаблона сайта (справа):

:!: Когда речь идет о виджетах, под словом «страница» может подразумеваться как одна конкретная страница сайта, так и целый набор страниц объединенных по какому-то признаку. Например, все страницы связанные со статьями (список статей, просмотр одной статьи, редактирование статьи и т.п.) по-умолчанию объединены в группу «Статьи: Все страницы». Соответственно, когда в дереве справа выбирается этот элемент привязка виджетов происходит не к одной конкретной странице, а сразу к нескольким. Вы можете создавать собственные страницы. Они будут помещены в папку «Пользовательские» в дереве.

Привязка виджетов происходит по следующей схеме:

  1. Выбирается страница (или группа страниц) в дереве слева;
  2. Выбирается нужный виджет во вкладке «Все виджеты»;
  3. Выбранный виджет перетаскивается мышью на нужное место в макете сайта.

После этого открывается окно настройки виджета.

Управление привязанными виджетами

Для каждого из привязанных виджетов доступны действия:

  • Отвязка виджета;
  • Редактирование (настройка);
  • Временное скрытие, без снятия виджета с позиции;
  • Дублирование виджета по позициям с сохранением настроек;
  • Копирование виджета.

Под отвязкой подразумевается перемещение виджета в блок «Неиспользуемые виджеты». При отвязке виджета, он просто удаляется с указанной позиции и страницы. Из CMS он при этом не удаляется. Для шаблона доступна операция «Отвязать все виджеты», которая убирает все привязки всех виджетов для выбранного шаблона.

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

:!: Функционал копирования виджетов доступен с версии 2.10.2 InstantCMS.

Дополнительно

manual/widgets.txt · Последнее изменение: 13.10.2021 00:18 — fuze