Товары, корзина и оформление заказа на одной странице
Приветствую!
На одной странице вывожу товары miniShop2 через pdoPage, также у меня там вызовы:
Но корзина и форма заявки появляются только если перезагрузить страницу. Вообще реально, чтобы они сразу появлялись без перезагрузки?
На одной странице вывожу товары miniShop2 через pdoPage, также у меня там вызовы:
[[!msMiniCart]]
[[!msCart]]
[[!msOrder]]
Но корзина и форма заявки появляются только если перезагрузить страницу. Вообще реально, чтобы они сразу появлялись без перезагрузки?
Комментарии: 4
Можно с помощью quickview вот так сделать quickview.vgrish.ru/farsh.html
Благодарю!
Вообще реально, чтобы они сразу появлялись без перезагрузки?Вообще, реально.
Можно сделать примерно так:
Написать такую функцию в JS-файле
initPopupCart = function(){
$.ajax({
type: "POST",
url: '/ajax.html',
success: function(data) {
if (data){
$('#popup-cart').html(data);
}else{
miniShop2.Message.error('Что-то пошло не так, попробуйте позже!');
}
}
});
А в админке создать страницу с пустым шаблоном, куда поместить вызовы сниппетов. Главное, чтобы URL у страницы совпадал с тем, к которому скрипт обращается.[[!msCart]]
[[!msOrder]]
Решение не самое элегантное, но зато очень быстрое)))
Спасибо огромное! Буду пробовать.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.