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

Системные настройки

Все настройки имеют префикс mxquickview_ и находятся в namespace mxquickview.

Список настроек

КлючПо умолчаниюГде используется
mxquickview_allowed_chunkmxqv_product,mxqv_resource,ms3_product_content,ms3_products_rowdata_action=chunk в Render
mxquickview_allowed_snippetmsCart,msMiniCartdata_action=snippet в Render
mxquickview_allowed_template''data_action=template в Render
mxquickview_mouseover_delay300window.mxqvConfig.mouseoverDelay
mxquickview_modal_sizemodal-lgразмер встроенной native/bootstrap модалки
mxquickview_fancybox_css[[++assets_url]]components/mxquickview/vendor/fancybox/fancybox.cssoverride CSS для modalLibrary=fancybox
mxquickview_fancybox_js[[++assets_url]]components/mxquickview/vendor/fancybox/fancybox.umd.jsoverride JS для modalLibrary=fancybox
mxquickview_bootstrap_css[[++assets_url]]components/mxquickview/vendor/bootstrap/bootstrap.min.cssoverride CSS для modalLibrary=bootstrap
mxquickview_bootstrap_js[[++assets_url]]components/mxquickview/vendor/bootstrap/bootstrap.min.jsoverride JS для modalLibrary=bootstrap

Поведение по умолчанию для библиотек

  • При modalLibrary=fancybox: если mxquickview_fancybox_css/js пустые, компонент пробует bundled файлы из assets/components/mxquickview/vendor/fancybox/, затем CDN.
  • При modalLibrary=bootstrap: если mxquickview_bootstrap_css/js пустые, компонент пробует bundled файлы из assets/components/mxquickview/vendor/bootstrap/, затем CDN.

Логика allowed_template

template всегда проверяется по mxquickview_allowed_template. Если список пуст, рендер data_action="template" запрещён и вернёт Template not allowed.

Рекомендации

  • Держите whitelist минимальным и явным.
  • Для UX по наведению обычно достаточно 250-400 мс.
  • Если проект использует собственную модалку, применяйте data-mxqv-mode="selector".
  • Для быстрых просмотром не товаров добавляйте mxqv_resource в mxquickview_allowed_chunk.