====== Создание поля ====== > ''Панель управления'' => ''Типы контента'' => ''//Выбрать тип//'' => ''Поля'' => ''Создать поле'' Здесь описаны настройки для полей контента. Обратите внимание, что для системных полей (Заголовок, Дата, Автор, Описание) доступны не все перечисленные настройки. ===== Общие настройки ===== == Системное имя == Название поля, состоящее из латинских букв и цифр. Используется для хранения поля в базе данных. Должно быть уникальным для каждого поля в пределах данного типа контента. Не более 40 символов. == Название поля == Заголовок, который будет выводиться над полем в форме редактирования записи. Также может выводиться и при просмотре записи (или списка записей) -- в зависимости от настроек в секции **Положение заголовков**. == Подсказка для поля == Аннотация, выводимая под полем в форме редактирования записи. ===== Тип поля ===== Здесь выбирается тип поля и опции, специфичные для данного типа. Подробнее о типах полей можно прочитать [[manual:ctypes:fields:types|здесь]] ===== Группа ===== Поля можно группировать. Прикреплённые к одной группе поля будут при создании/редактировании записи выводиться в одном логическом блоке. Если разрешено в общих [[manual:ctypes:add|настройках типа контента]], то сгруппированными поля будут выводиться и в самой записи. ===== Видимость поля ===== Здесь выбирается на каких страницах поле должно быть видимо -- при просмотре списка, при просмотре записи или в обоих случаях. На видимость поля в форме редактирования записи эти настройки не влияют (см. секцию **Доступ для изменения**). При включении опции **Показывать в записи**, появится еще одна опция **Позиция в записи**, где можно будет выбрать, где выводить поле * В теле записи - т.е. на странице записи в общем списке полей; * На позиции в специальном виджете - разместите на странице записи в нужном месте виджет "Поля контента" и настройте его. В опциях виджета появятся поля, выбранные для показа на этой позиции. При включении опции **Показывать в списке** появится опция **Для каких списков показывать**, где можно выбрать тип списка для показа. Опция **Показывать в фильтре** определяет можно ли будет фильтровать список записей по значению этого поля. Чтобы фильтр был видим на сайте он должен быть включен в [[manual:ctypes:add#просмотр-списка|настройках типа контента]] (см. секцию **Просмотр списка**) Опция "Показывать только в контексте связи" позволяет выводить поле, только при добавлении записи к связываемому родительскому типу контента. В опции задаётся по какой связи выводить данное поле. ===== Положение заголовков ===== Опции определяют где показывать заголовок поля (слева или сверху относительно значения) при просмотре списка и записи. Заголовки можно отключить совсем. ===== Обтекание ===== В опциях задаётся тип обтекания для полей и ширина блока поля. Таким образом можно добиться гибкого расположения полей на странице. Тип обтекания "не участвовать в обтекании" очищает поток. ===== Формат поля ===== Опции в данной секции позволяют задать набор правил для содержимого поля. Данные введенные пользователем будут проверяться на соответствие этим правилам. Если какое-либо правило будет нарушено пользователь получит сообщение об ошибке и будет вынужден исправить значение. Правило **Уникальное значение** означает что значение поля должно быть уникально среди всех записей контента данного типа. ===== Предустановленные значения ===== Позволяет задать значение по-умолчанию для поля. Некоторые типы полей требуют чтобы это значение было введено в определенном формате. Подробнее см. [[manual:ctypes:fields:types|здесь]] ===== Значение из профиля пользователя ===== Поле может получать значение по-умолчанию из профиля текущего пользователя. Работает только для текстовых полей и списков. ===== Доступ для чтения ===== В данной секции можно выбрать каким группам пользователей можно показывать значение этого поля при просмотре списка записей и одной записи на сайте. Не влияет на показ поля при редактировании записи. ===== Доступ для изменения ===== В данной секции можно выбрать каким группам пользователей можно показывать это поле при редактировании записи. В сочетании с предыдущей секцией эти настройки позволяют создавать служебные поля. Например, для статей можно создать текстовое поле "Комментарий редакции" которое будет видно всем, но для изменения доступно только администраторам. ===== Показывать в фильтре ===== В данной секции можно выбрать каким группам пользователей показывать поле в фильтре. ===== Доступ для автора или владельца ===== В данной секции указывается доступность поля к редактированию и/или чтению поля для авторов или владельцев записей, если соответствующие доступы, описанные выше запрещают это. Например, группе "Модераторы" разрешено только чтение поля, но при этом для своих записей разрешено и изменение. ---- [[manual:ctypes:fields:types|Типы полей профиля]] ---- Назад к [[manual:ctypes|Типам контента]]