MODX 3 MiniShop3 Native JS

mxQuickView — modalLibrary "native"

Компонент для быстрого просмотра ресурсов и товаров в MODX: подгружает контент без перезагрузки страницы и показывает его в модальном окне или в указанном селекторе.

Поддерживаются режимы работы через chunk, snippet и template, события по клику и наведению, настройка через mxQuickView.initialize, а также интеграция с MiniShop3 для eCommerce-сценариев.

Демо по типам modalLibrary

Выберите рендер модалки для просмотра примеров.

Клик + modal + chunk (новость / статья)

Mouseover + modal (превью по наведению)

Наведите для превью

Selector (вставка в блок)

Loop для списка новостей / статей

Контекст (мультиязычность / мультисайт)

Клик + modal + chunk (карточка товара)

Клик + modal + snippet (корзина / миникорзина)

Клик + modal + template

Mouseover + modal + chunk (товар)

Наведите для просмотра

Клик + selector (свой контейнер)

Mouseover + selector

Наведите для загрузки

Selector + Bootstrap 5 modal

Loop (prev/next в списке товаров)

Фен Bosch Essential
В наличии
Bosch арт. ART-000022
Фен Bosch Essential
Серебристый Красный Зелёный S 39
2.482 кг 1-3 дня
145 395
✓ В корзине
Кресло LG Elite
В наличии
-11%
LG арт. ART-000023
Кресло LG Elite
Бежевый Коричневый S XXL 40 +2
3.843 кг 1-3 дня
122 013
108 380
✓ В корзине
Ноутбук Dell Ultra 50
В наличии
-9%
Dell арт. ART-000024
Ноутбук Dell Ultra 50"
Белый Зелёный Розовый M 37
2.071 кг 1-3 дня
140 766
128 172
✓ В корзине
Телевизор Huawei Premium 85
В наличии
NEW
Huawei арт. ART-000025
Телевизор Huawei Premium 85"
Белый Серый Зелёный +1 37 39 44
4.627 кг 1-3 дня
39 530
✓ В корзине

Чанк не в whitelist

Сниппет не в whitelist

Неверный ID (0 или несуществующий)

Selector без контейнера

Клавиатурная навигация в loop

Фен Bosch Essential
В наличии
Bosch арт. ART-000022
Фен Bosch Essential
Серебристый Красный Зелёный S 39
2.482 кг 1-3 дня
145 395
✓ В корзине
Кресло LG Elite
В наличии
-11%
LG арт. ART-000023
Кресло LG Elite
Бежевый Коричневый S XXL 40 +2
3.843 кг 1-3 дня
122 013
108 380
✓ В корзине
Ноутбук Dell Ultra 50
В наличии
-9%
Dell арт. ART-000024
Ноутбук Dell Ultra 50"
Белый Зелёный Розовый M 37
2.071 кг 1-3 дня
140 766
128 172
✓ В корзине
Телевизор Huawei Premium 85
В наличии
NEW
Huawei арт. ART-000025
Телевизор Huawei Premium 85"
Белый Серый Зелёный +1 37 39 44
4.627 кг 1-3 дня
39 530
✓ В корзине

Ожидаемое поведение при открытой модалке в loop:

Mouseover: проверка таймера и отмены загрузки

Наведите и сразу уведите курсор (запрос должен отмениться) Наведите дольше mouseoverDelay (модалка должна открыться)

Fallback-поведение по умолчанию (mode/action)

Ожидание:

  • Открывается модалка.
  • Выполняется рендер как chunk.

Неподдерживаемый data_action

Пустой data-mxqv-element

Пустой data-mxqv-id

Невалидный контекст