BoxCMS.RU

CMS из коробки

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

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


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

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

Однако, стоит помнить, что не все шаблоны админпанели поддерживают динамическую схему. В комплекте InstantCMS только шаблон admincoreui поддерживает эту функцию.

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

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

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

Важно отметить, что выбранный Вами шаблон админпанели может не поддерживать динамическую схему шаблона. В комплекте InstantCMS только шаблон admincoreui поддерживает динамическую схему админпанели.

Виджеты различаются по своим функциям и предназначены в основном для вывода следующего контента:
- Меню;
- Тела страницы (в динамической схеме);
- Простого текста;
- Списков контента;
- Вспомогательной информации;
- Списка каких-либо записей.
Виджеты выполняют различные функции, включая общий функционал, такой как меню и элементы шаблона, а также функционал конкретных компонентов, например, список записей/пользователей и показ форм. На нижеприведенном скриншоте виджеты выделены красными рамками.

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

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

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

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

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

Процесс привязки виджетов осуществляется по следующей схеме:
1. Выбирается страница или группа страниц в дереве слева.
2. Во вкладке "Все виджеты" выбирается нужный виджет.
3. Выбранный виджет перетаскивается мышью на желаемое место в макете сайта.
4. После этого открывается окно настройки виджета, где можно задать его параметры.

Таким образом, используя административную панель, Вы имеете полный контроль над расположением виджетов на страницах Вашего сайта.
Управление связанными виджетами
Временно отвязать виджет - перемещение виджета в блок "Неиспользуемые виджеты". При этом виджет просто удаляется с указанной позиции и страницы. Эта операция полезна, если вы хотите переместить виджет на другую страницу, сохранив при этом настройки.
далить с позиции - полное удаление виджета с указанной позиции и страницы.
Редактирование (настройка) - внесение изменений в настройки виджета.
Временно скрыть без отвязки - скрытие виджета на текущей позиции, без его удаления. В этом случае виджет можно будет легко восстановить на той же самой позиции.
Дублирование по позициям с сохранением настроек - создание идентичной копии виджета на других позициях и/или страницах. При этом настройки будут одинаковыми для всех связанных виджетов, и внесение изменений в один из них повлияет на всю группу. Чтобы совершить дублирование, разместите виджет на нужной позиции, настройте его, а затем переместите его в блок "Связанные виджеты". Выберите нужную страницу и позицию, и переместите виджет. Это действие можно повторять неограниченное количество раз. По завершении, удалите виджет из блока "Связанные виджеты".
Копирование виджета - создание копии выбранного виджета на той же самой позиции, ниже текущего виджета. Настройки скопированного виджета будут идентичными, однако изменения в этих настройках будут влиять только на сам виджет. Пожалуйста, не путайте эту функцию с дублированием.