| Ключ | Значение |
| caption | Название поля, которое видит менеджер. Необязательно |
| type | Тип поля, см. ниже |
| theme |
Тема редактора для поля `richtext`, доступные значения можно посмотреть в конфигурации Evolution CMS, на вкладке "Интерфейс"
|
| options |
Дополнительные опции для поля `richtext`, значения можно посмотреть здесь
|
| fields |
Вложенные поля, для типа `group`
|
| height |
Высота поля, с указанием единиц измерения, например `150px`. Доступно для типа поля `textarea`.
Для полей `richtext` указывается в составе опций редактора, в ключе `options`
|
| elements |
Возможные значения для поля выбора. Доступны для полей `dropdown`, `radio`, `checkbox`, `imageradio`, `imagecheckbox`. Могут быть представлены в виде массива `ключ => значение`, или в виде строки в доступном формате Evolution CMS (`@SELECT` и пр. работают).
|
| layout |
Вид расположения вариантов для полей `radio`, `checkbox`, `imageradio` и `imagecheckbox`, либо вид расположения полей для типа `group`. Возможные значения - `vertical` (по умолчанию) и `horizontal`. Для типа `group` также доступно значение `gallery`.
|
| default |
Значение по умолчанию. Для типа поля `checkbox` может быть массивом значений.
Возможно указание в формате `1||2||3`, и использование привязок `@SELECT`, `@EVAL` и пр.
|
| Значение | Описание |
| text | Однострочное текстовое поле |
| image | Текстовое поле с миниатюрой и кнопкой для выбора изображения |
| richtext | Текстовый редактор TinyMCE 4 |
| textarea | Многострочное текстовое поле |
| date | Текстовое поле с выпадающим календарем для выбора даты |
| dropdown | Выпадающий список |
| checkbox | Флажки, позволяет выбрать несколько вариантов из представленных |
| radio | Переключатели, позволяют выбрать только один вариант |
| imagecheckbox | То же, что и checkbox, но вместо текста - изображения. В массиве elements в качестве значений должны быть адреса изображений. |
| imageradio | То же, что и radio, но вместо текста - изображения. В массиве elements в качестве значений должны быть адреса изображений. |
| group |
Группа полей, обязательно должны быть определены вложенные поля в ключе `fields`
|