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

Поле product ​

Версия: Pro, capability minishop3.

Строка с ID товара. Тип появляется в диалоге нового поля, когда miniShop3 доступен: в сервисах есть MiniShop3 или существует каталог components/minishop3. Тогда ProFeatureProvider добавляет capability minishop3.

Готовые секции магазина берут товар через relation и multirelation. Чанк не получает цену и кнопку корзины. Карточка miniShop3: сетка товаров или product spotlight.

Похожие типы ​

  • products для нескольких ID
  • relation для связи с произвольным классом

Настройка ​

json
{
  "name": "product_id",
  "type": "product",
  "label": "Товар"
}

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

В инспекторе и в данных секции строка ID (InputText), не объект как у relation. В чанке опирайтесь на строку. Объект вместо строки даёт в инспекторе [object Object].

json
{
  "product_id": "42"
}