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

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

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

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


manual:widgets:config

Настройки виджета

Окно настроек виджета открывается после добавления нового виджета или клику по иконке «Редактировать» у существующего.

Вкладка "Общие"

Заголовок

Будет выводиться на сайте, над виджетом. Внешний вид зависит от темы оформления. В заголовке можно вставлять SVG иконки при помощи выражения {file_name%icon_name}, где:

  • file_name - имя SVG файла (SVG спрайта) по пути /templates/шаблон/images/icons/;
  • icon_name - имя иконки SVG спрайта.

Показывать заголовок

Если отключено, заголовок виджета не будет выводиться на сайте.

Объединять с предыдущим виджетом

Если над виджетом на данной странице есть другой виджет, то они будут объединяться в один блок. Переключение между виджетами внутри блока будет происходить с помощью вкладок. У текущего виджета в панели управления появляется иконка: , а у предыдущего:

Ссылки в заголовке виджета

Заголовок виджета может иметь одну или несколько ссылок:

Ссылки указываются в этом поле, по одной на строке, в следующем формате:

Заголовок ссылки | URL ссылки

Для внутренних ссылок URL указывается относительно корня сайта, не включая хост и подпапки (если InstantCMS установлена в подпапку).

Если вся строка со ссылкой обернута в фигурные скобки, то эта ссылка будет показыаться только авторизованным пользователям:

{Заголовок ссылки | URL ссылки}

Например, ссылки со скриншота выше были созданы так:

Все | comments
{Моих друзей | comments/index/friends}
{Мои | comments/index/my}

Скриншот сделан из-под авторизованного пользователя, поэтому он видит все три ссылки. Гость видел бы только ссылку «Все».

Вкладка "Опции"

Содержание этой вкладки зависит от типа виджета. Опции стандартных виджетов (входящих в комплект поставки InstantCMS) рассмотрены здесь.

Вкладка "Дизайн"

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

Шаблон виджета - это HTML файл, который присущ только определенному виджету.

Класс CSS для контейнера

Добавляет класс на весь блок виджета. Позволяет выделить этот конкретный виджет с помощью CSS.

Класс CSS для заголовка

Добавляет класс CSS на блок заголовка виджета. Если шаблон контейнера это поддерживает.

Класс CSS для тела

Добавляет класс CSS на блок вывода тела виджета. Если шаблон контейнера это поддерживает.

Шаблон контейнера

Выберите из доступных шаблон контейнера (обертки) виджета. Файлы оберток хранятся в директории widgets вашего шаблона. Если в опции выбрано «Без шаблона контейнера», то вывод тела виджета будет обёрнуто в тег div, при этом будет работать только опция «Класс CSS для контейнера».

Стиль

Если шаблон поддерживает стилизацию контейнеров, то появится эта опция. Её изменение повлечёт за собой изменение внешнего вида контейнера виджета (не содержимого).

Шаблон виджета

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

Вкладка "Доступ"

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

Можно выбрать на каких устройствах показывать виджет: планшеты, телефоны, настольные ПК.

Опция «Выводить на макетах» предназначена скорее для опытных пользователей, в случае, если макетов несколько и они разнятся в зависимости от компонента.

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


Назад к разделу Управление виджетами

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