Skip to content
PageBuilder
Визуальный конструктор секций для MODX 3: черновик и публикация без перезаписи content ресурса
  1. Компоненты
  2. PageBuilder
  3. Типы полей
  4. Free
  5. text

Поле text

Версия: Free.

Зачем этот тип

  • Одна строка в данных секции, без сюрпризов в Fenom и валидации
  • В Pro можно включить responsive (desktop, tablet, mobile)
  • Заголовок или подпись без лишнего WYSIWYG

Когда использовать

  • Заголовок секции, подзаголовок, текст кнопки
  • Короткий alt или подпись к изображению
  • Любое значение, которое умещается в одну строку

Советы

  • Абзацы без разметки берите в textarea
  • HTML пишите через richtext или editorjs, не через text

Похожие типы

  • textarea для абзацев без разметки
  • slug для ЧПУ из другого поля

Настройка

json
{
  "name": "title",
  "type": "text",
  "label": "Заголовок",
  "tab": "Контент",
  "width": 100,
  "description": "Подсказка под полем",
  "default": "",
  "required": true,
  "active": true
}

Значение

Строка. В примере ниже ключ title.

Данные секции

Ключ title в данных секции:

json
{
  "title": "Заголовок секции"
}

Пример в chunk

fenom
{$title|escape}

Примечание

Pro: field.responsive (desktop / tablet / mobile).

Общие свойства

Для полей с name, которые сохраняются в данных секции:

КлючТипРольПанель
tabstringПодзаголовок группы в инспектореда
width25–100Ширина поля в % строки (flex)да
descriptionstringПодсказка под подписьюда
defaultanyНачальное значение новой секциида
activeboolfalse — скрыть поле в инспектореда
requiredboolОбязательно при publish (черновик сохраняется)да

Pro (capability responsive): при responsive: true в данных секции — ключи desktop, tablet, mobile вместо скаляра.

Подробнее: обзор полей.

Дальше