在OpenCart中将产品添加到购物车时,会在页面顶部弹出一个通知。我想删除此通知但仅在产品页面上删除。
有没有办法轻松做到这一点?我上下搜索没有运气。
答案 0 :(得分:2)
更好地了解Opencart的结构,以及一些javascript基础知识对您非常有帮助。阅读这个是开始应用程序结构的好地方: http://docs.opencart.com/developer/module/
免责声明:我不建议这样做。客户如何知道单击按钮是否有效并且实际上做了什么?
话虽如此,有问题的代码在于: 目录/视图/主题/ {您的主题} /template/product/product.tpl
根据您的版本或主题,您应该查找此代码(以下是OC v1.5.6.4的示例):
if (json['success']) {
$('#notification').html('<div class="success" style="display: none;">' + json['success'] + '<img src="catalog/view/theme/default/image/close.png" alt="" class="close" /></div>');
$('.success').fadeIn('slow');
$('#cart-total').html(json['total']);
$('html, body').animate({ scrollTop: 0 }, 'slow');
}
评论或删除这样的行:
if (json['success']) {
//$('#notification').html('<div class="success" style="display: none;">' + json['success'] + '<img src="catalog/view/theme/default/image/close.png" alt="" class="close" /></div>');
//$('.success').fadeIn('slow');
$('#cart-total').html(json['total']);
//$('html, body').animate({ scrollTop: 0 }, 'slow');
}
确保在更新迷你购物车模块时离开$('#cart-total').html(json['total']);
行。