Skip to content
MiniShop3
MiniShop3
Современный компонент интернет-магазина для MODX 3
  1. Компоненты
  2. MiniShop3
  3. Cookbook менеджера

Cookbook менеджера

Краткие сценарии для integrator-а: поля и колонки в Vue-менеджере MS3 1.13.x без правки PHP ядра.

Справочники API и xtype лежат в Утилитах. Cookbook показывает, когда какой инструмент брать и как довести задачу до результата в UI.

Когда что выбирать

ИнструментТаблицаЗадача
Дополнительные поляms3_extra_fieldsНовая колонка в БД + виджет в форме
Поля моделиms3_model_fieldsСекции, порядок и xtype для существующих колонок
Поля товараms3_product_fieldsРаскладка вкладки «Данные» (page_key=product_data)

Колонки списков настраиваются отдельно: Колонки гридов.

Права

ДействиеПолитика
CRUD extra fields, model fields, product fieldsmssetting_save
PUT grid-config (порядок, типы колонок)mssetting_save
GET grid-config, списки заказов и категорийview_document
Карточка заказачтение msorder_list, запись msorder_save

Cookbooks

СтраницаЧто получите
Поле в заказеТекстовое extra field на карточке заказа
Поле у товараЧисловое extra field + секция на вкладке «Данные»
Дополнительные поляxtype, repeater, key-value
Поля моделиСекции, visible list, связь с page-fields
Поля товараСекции и visible на вкладке «Данные»
Колонки гридаBadge, price, inline-edit в категории

Требования

  • MiniShop3 1.13.x, MODX 3, Vue-менеджер из пакета
  • Для записи конфигов: mssetting_save
  • Для просмотра гридов: view_document