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

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

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

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


manual:ctypes:datasets:add

Создание набора контента

Панель управленияТипы контентаТипНаборыСоздать набор

Редактирование набора контента

Панель управленияТипы контентаТипНаборыПоле набора

Общие настройки

Системное имя

Название набора, состоящее из латинских букв и цифр. Это название будет использоваться в Базе данных, но главное – в URL при просмотре набора на сайте. Например, для типа контента «Статьи» (системное имя articles) можно создать набор «Рекомендуемые» с системным именем featured. Тогда URL этого набора будет выглядеть как

http://your-site/articles-featured.

Название набора

Название набора отображаемое на сайте.

Описание набора

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

Записей в списке

Можно ограничить количество данных в наборе заданным значением.

Показывать набор на сайте

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

SEO => Тайтл страницы

По умолчанию тег title страницы набора формируется из названия набора. Заполните поле, если хотите, чтобы title формировался иначе. В поле можно использовать поля категории, если набор выводится только в категории или поля набора, если набор выводится только в корневом списке. Например, «Мой прекрасный набор в категории {title} с описанием {seo_desc}».

SEO => Ключевые слова

Ключевые слова описывающие набор для поисковых систем. Выводятся в теге <meta name=«keywords»>.

SEO => Описание

Краткое описание сайта для поисковых систем. Выводится в теге <meta name=«description»>.

Показывать группам

Позволяет выбрать группы которым будет доступен этот набор.

Не показывать группам

Позволяет выбрать группы которым будет не доступен этот набор.

Для каких списков показывать / не показывать

Позволяет выбрать списки, для которых этот набор будет показан:

  • В категориях
  • В связях, во вкладке
  • В профиле
  • В списках контента групп

Таким образом для разных списков могут быть разные наборы.

Показывать в категориях

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

Не показывать в категориях

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

Сортировка

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

Фильтры

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

Условий может не быть, тогда набор будет влиять только на сортировку списка, выбранную в предыдущем поле.

Добавление условия происходит так:

  1. Нажимаем «Добавить фильтр»;
  2. Выбираем поле по которому нужно фильтровать и нажимаем «Добавить»;
  3. Поле добавляется в список;
  4. Выбираем условие для данного поля (равно, больше, меньше, содержит и т.п.)
  5. Заполняем значение справа от условия
  6. Повторяет с пункта 1, пока не добавим все нужные условия

Для каждого типа поля набор условий может быть своим. Например для текстовых полей есть такие условия как «Содержит» или «Начинается на». Для даты есть «Не моложе, дней», «Не старше, дней». Для чисел - операции сравнения.

В значениях фильтров можно использовать данные текущего авторизованного пользователя (логично такие наборы сразу ограничить по группам, например не показывать такой набор гостям). Работают комбинации {user.city} {user.id} и так далее по названиям полей пользователя. Это же можно использовать и в названиях набора.

:!: При фильтрации по полям типа Список значение трактуется как число – используется не название элемента, а его порядковый номер. По-умолчанию, нумерация элементов начинается с единицы.

:!: При фильтрации по полям типа Список:мультивыбор значение трактуется как набор цифр из ноля и единицы, например 101011011001. Цифры расположены в порядке их нахождения в предустановленных значениях в настройках поля. Значение ноль - значит опция не выбрана, значение единица – значит выбрана. Например, у вас есть значения поля:

1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001

Вы хотите отфильтровать по 1990 году и по 2000 году. В наборе добавьте фильтр типа начинается с, а в значение вам нужно вставить

1_________1_

Назад к разделу Наборы контента

manual/ctypes/datasets/add.txt · Последнее изменение: 20.02.2019 17:39 — fuze