Opencart 3购物车图标

时间:2018-08-20 13:45:57

标签: opencart opencart-3

ive设置了我的购物车图标的样式,更新了common.js以反映更改以及添加/删除/编辑购物车的更改,所有这些工作正常。

但是由于某种原因,如果我在购物车中添加了一个商品,该图标会还原为旧代码,而不是使用新的代码...

请参见下文

cart.twig:

<button type="button" data-toggle="dropdown" data-loading-text="{{ text_loading }}" class="cartBtn dropdown-toggle">
    <i class="fa fa-shopping-cart cartIcon"></i>
    <div class="badge"><span id="cart-total">{{ text_items }}</span></div>
  </button>

添加产品时显示什么:

<button type="button" data-toggle="dropdown" data-loading-text="Loading..." class="cartBtn dropdown-toggle" aria-expanded="false">
<span id="cart-total"><i class="fa fa-shopping-cart"></i> 3</span></button>

因此由于某种原因,在将商品添加到购物车时,我的“徽章”类未添加到代码中。我检查了所有地方,更新了我能想到的所有内容,但仍然无法正常工作。从购物车中删除物品时,图标保持不变,只是添加物品...

有什么想法去哪里找?

非常感谢!

1 个答案:

答案 0 :(得分:0)

添加商品时,对https://yourstore.com/index.php?route=common/cart/info的调用会获取购物车的整个html,从而在页面中对其进行更新。

删除项目后,它不会更新整个html。

因此,您需要在测试时添加相同产品时查看浏览器是否正在检索缓存的html。

在已删除缓存的新浏览器中尝试。 如果您使用任何缓存插件,可能是一个原因。