我想在使用ajax将产品添加到购物车时禁用弹出窗口, 我想让代码负责显示弹出窗口,我在ajax-cart.js中搜索,但是我没有发现任何与弹出窗口有关的内容,可能是我错了。 PS:我不想禁用ajax添加到购物车功能。 感谢
答案 0 :(得分:2)
在ajax-cart.js
左右第728行注释updateLayer : function(product){....},
产品仍会添加到带有ajax的购物车中,但不会显示弹出窗口。
答案 1 :(得分:2)
而不是按照@Bommerlunder的建议评论整个功能,
我建议保留该功能及其中的所有代码&只需写下return true
updateLayer : function(product){
return true;
...
}
答案 2 :(得分:1)
基本上,如果你禁用Ajax Cart功能,弹出窗口不会再显示。
如果您想保留Ajax购物车功能并禁用弹出窗口,请打开your-website/modules/ps_shoppingcart/ps_shoppingcart.js
,找到:
showModal(resp.modal);
将其更改为:
//showModal(resp.modal);
此更改将帮助您禁用弹出窗口。
我在这里写了一篇文章来帮助你How to Disable Prestashop Add to Cart Popup而不禁用Ajax Cart。
此技巧还向您展示了在单击“添加到购物车”按钮后如何将客户重定向到“购物车摘要”页面。