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

Поле number

Версия: Free.

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

Тип number в инспекторе, не строка с цифрами. Pro: responsive для разных breakpoint. Удобен для сортировки и арифметики в chunk.

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

  • Лимит элементов, процент скидки, год
  • Число в блоке stats рядом с label
  • Порядок или вес без select

Советы

Деньги и формат валюты: currency (Pro). Телефон или артикул с маской: imask (Pro).

Похожие типы

  • currency для сумм с символом валюты
  • select для фиксированного набора чисел

Настройка

json
{
  "name": "count",
  "type": "number",
  "label": "Количество",
  "min": 0,
  "max": 100,
  "allowDecimals": false,
  "default": 0,
  "tab": "Контент",
  "width": 100,
  "active": true
}

Значение

Число или null.

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

Ключ count в данных секции (число или null):

json
{
  "count": 12
}

Пример в chunk

fenom
{if $count !== null}<span class="count">{$count}</span>{/if}

Примечание

Лимиты: min, max, minValue, maxValue, allowDecimals. Pro: responsive.

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

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

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

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

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

Дальше