我一直在启动电子商务网站上使用松节油作为清漆缓存,我对性能非常满意。我使用magento 1.7.0.2和松节油0.5.4。
但是,侧边栏推车有问题。它被缓存,如果我将产品添加到购物车,当我回到缓存页面时,它仍然会显示0个产品。
我有" cart_sidebar"在我的turpentine_esi.xml中私有,我有块类型=" checkout / cart_sidebar"命名=" cart_sidebar"如=" cart_sidebar"模板="结账/购物车/ sidebar.phtml"在我的checkout.xml中(尽管它在我的主题中,而不是在基本文件夹中)。我多次保存并应用了varnish配置。我已经阅读了类似的问题,到目前为止没有成功解决这个问题。您可以在此处测试问题:http://www.easyfarm.ro
任何帮助都会真的非常受到重视,因为我一直在努力解决这个问题。起初我以为它来自我的em_ajaxcart模块,但我禁用了它,问题仍然存在。
答案 0 :(得分:3)
为了停止缓存购物车边栏,我将以下代码添加到我的主题的checkout.xml
<block type="checkout/cart_sidebar" name="cart_sidebar" as="cart_sidebar" template="checkout/cart/sidebar.phtml">
<action method="setEsiOptions">
<params>
<method>ajax</method>
<access>private</access>
</params>
</action>
</block>