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

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

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

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


manual:ctypes:fields:add

Создание поля

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

Здесь описаны настройки для полей контента. Обратите внимание, что для системных полей (Заголовок, Дата, Автор, Описание) доступны не все перечисленные настройки.

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

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

Название поля, состоящее из латинских букв и цифр. Используется для хранения поля в базе данных. Должно быть уникальным для каждого поля в пределах данного типа контента. Не более 40 символов.

Название поля

Заголовок, который будет выводиться над полем в форме редактирования записи. Также может выводиться и при просмотре записи (или списка записей) – в зависимости от настроек в секции Положение заголовков.

Подсказка для поля

Аннотация, выводимая под полем в форме редактирования записи.

Тип поля

Здесь выбирается тип поля и опции, специфичные для данного типа. Подробнее о типах полей можно прочитать здесь

Группа

Поля можно группировать. Прикреплённые к одной группе поля будут при создании/редактировании записи выводиться в одном логическом блоке. Если разрешено в общих настройках типа контента, то сгруппированными поля будут выводиться и в самой записи.

Видимость поля

Здесь выбирается на каких страницах поле должно быть видимо – при просмотре списка, при просмотре записи или в обоих случаях. На видимость поля в форме редактирования записи эти настройки не влияют (см. секцию Доступ для изменения).

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

  • В теле записи - т.е. на странице записи в общем списке полей;
  • На позиции в специальном виджете - разместите на странице записи в нужном месте виджет «Поля контента» и настройте его. В опциях виджета появятся поля, выбранные для показа на этой позиции.

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

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

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

Положение заголовков

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

Обтекание

В опциях задаётся тип обтекания для полей и ширина блока поля. Таким образом можно добиться гибкого расположения полей на странице. Тип обтекания «не участвовать в обтекании» очищает поток.

Формат поля

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

Правило Уникальное значение означает что значение поля должно быть уникально среди всех записей контента данного типа.

Предустановленные значения

Позволяет задать значение по-умолчанию для поля.

Некоторые типы полей требуют чтобы это значение было введено в определенном формате.

Подробнее см. здесь

Значение из профиля пользователя

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

Доступ для чтения

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

Доступ для изменения

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

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

Показывать в фильтре

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

Доступ для автора или владельца

В данной секции указывается доступность поля к редактированию и/или чтению поля для авторов или владельцев записей, если соответствующие доступы, описанные выше запрещают это. Например, группе «Модераторы» разрешено только чтение поля, но при этом для своих записей разрешено и изменение.


Типы полей профиля


Назад к Типам контента

manual/ctypes/fields/add.txt · Последнее изменение: 23.11.2020 10:31 — fuze