Skip to content
mxQuickView
Быстрый просмотр карточки товара и любых ресурсов по AJAX для MODX 3
  1. Компоненты
  2. mxQuickView
  3. Начало работы

Быстрый старт

Минимальный сценарий, чтобы за 5-10 минут включить mxQuickView на странице каталога.

1. Установите пакет

  1. Установите mxQuickView в Extras -> Installer.
  2. Очистите кэш MODX.
  3. Проверьте системные настройки namespace mxquickview.

2. Подключите инициализацию в шаблоне

modx
[[!mxQuickView.initialize]]
fenom
{'!mxQuickView.initialize'|snippet}

3. Добавьте кнопку быстрого просмотра

modx
<button type="button"
  data-mxqv-click
  data-mxqv-mode="modal"
  data-mxqv-action="chunk"
  data-mxqv-element="mxqv_product"
  data-mxqv-id="[[+id]]"
  data-mxqv-title="[[+pagetitle]]">
  Быстрый просмотр
</button>
fenom
<button type="button"
  data-mxqv-click
  data-mxqv-mode="modal"
  data-mxqv-action="chunk"
  data-mxqv-element="mxqv_product"
  data-mxqv-id="{$id}"
  data-mxqv-title="{$pagetitle}">
  Быстрый просмотр
</button>

4. Проверьте whitelist

  • В mxquickview_allowed_chunk должен быть mxqv_product (или ваш чанк).
  • Для быстрого просмотра обычных ресурсов добавьте mxqv_resource.
  • Для snippet/template аналогично заполните mxquickview_allowed_snippet и mxquickview_allowed_template.

5. Проверьте результат

  • Клик по кнопке открывает quick view.
  • Контент приходит с assets/components/mxquickview/connector.php.
  • При ошибке показывается message из JSON.

Что дальше