Редактор дополнительных полей

Этот инструмент доступен во многих модулях и позволяет дополнять записи раздела своими полями. Например, это могут быть какие то специальные характеристики в каталоге магазина, либо анкетные данные в базе пользователей. Все добавленные поля автоматически появляются для редактирования в соответствующих формах, а так же становятся доступны для вывода в шаблонах страниц. Такой же редактор можно увидеть и в разделе на базе модуля "Обратная связь", где с его помощью формируется набор полей формы.

Найти этот редактор обычно можно в секции «Настройки» выбранного раздела.

fields.jpg

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

Достаточно нажать кнопку «Добавить», чтобы вызвать соответствующую форму.

addfield.jpg

Параметры

Идентификатор

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

Название

Подпись для поля, название характеристики.

Тип

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

Фильтр по полю для администратора

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

Не использовать во внешних формах

Если включено, то поле будет доступно для редактирования только в панели управления, в формах на сайте его не будет. Этот параметр недоступен в большинстве модулей.

Обязательно для заполнения во внешних формах

Если включено, то поле будет помечено как обязательное для заполнения в формах на сайте. Этот параметр недоступен в большинстве модулей.

Типы полей

Строка (string)

Допускает значения в виде простой строки (максимальная длина строки указывается при создании), возможен поиск по фрагменту.

Целое число (int)

Допускает значения в виде целых чисел, возможен поиск по диапазону.

Дробное число (float)

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

Логическое (bool)

Допускает значения вида Да/Нет, воможен поиск по одному из вариантов. В записи БД поле имеет соответствующие значения Y/N.

Дата (date)

Для выбора даты в формах используется специальный виджет, возможен поиск по диапазону. В записи БД поле хранит значения в UTC формате.

Текст (text)

Допускает значения в виде произвольного текста. При создании указывается количество строк для элемента textarea в формах редактирования.

Форматированный текст (format)

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

Значение из списка (select)

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

Множество значений из списка (mselect)

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

Изображение (image)

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

Файл (file)

В поле этого типа будет хранится числовой идентификатор прикрепленного файла, в формах будет доступна загрузка файла, замена и удаление.

Порядок полей

Менять порядок полей можно простым перетягиванием строк таблицы мышкой.

 
build/fields.txt · Последние изменения: 29.12.2014 11:16 (внешнее изменение)