magento turpentine cart侧边栏

时间:2014-01-07 17:31:57

标签: magento varnish

我一直在启动电子商务网站上使用松节油作为清漆缓存,我对性能非常满意。我使用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模块,但我禁用了它,问题仍然存在。

1 个答案:

答案 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>