Вызов msCart через ajax и совместно с msMiniCart
Проблемная страничка new.kami-kadze.ru/sets/
Собственно имеем:
На странице по умолчанию вызывается только msMiniCart.
При клике на msMiniCart аяксом в попап подгружается msCart. В DOM отлично встраивается элемент с id=«msCart» и правильным содержимым корзины.
Однако при добавлении новых товаров обновляется только миникорзина. Содержимое полной корзины не меняется.
Пробовал вызов без аякса — аналогичная проблема.
Перерыл все похожие вопросы и ничего не решилось
Собственно имеем:
На странице по умолчанию вызывается только msMiniCart.
При клике на msMiniCart аяксом в попап подгружается msCart. В DOM отлично встраивается элемент с id=«msCart» и правильным содержимым корзины.
Однако при добавлении новых товаров обновляется только миникорзина. Содержимое полной корзины не меняется.
Пробовал вызов без аякса — аналогичная проблема.
Перерыл все похожие вопросы и ничего не решилось
Комментарии: 11
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Да и в документации описано:
Так что, нужно загружать своим скриптом, вручную вызывая modal.
Добавления товаров там никогда не было.
Для тех кто столкнется решение просто:
js
чанк msMiniCart
ну и ресурс (у меня 23) — пустой шаблон с содержимым
$.post запрос при клике по ссылке, ответ вставляется div и на него вызывается modal().
В общем, молодец!
Нужно навешать это событие вручную, или вызвать miniShop2.Cart.initialize() после первой загрузки корзины.
Реализовал:
+ отправил спасибо )
Я так понимаю создаются дубликаты miniShop2.Cart.initialize();? Вот как исправить – вопрос :) Василий, поможешь?
Скрин:
yadi.sk/d/a2ig2tsPKJGKk