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, но ProFeatureProvider не выдаёт эту capability: тип не попадает в диалог нового поля, даже с установленным miniShop3.

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

Настройка ​

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

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

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

json
{
  "product_id": "42"
}

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

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