我正在测试带有 Varnish 和松节油的 magento。我全部安装成功,但是当我尝试绕过(或每秒刷新)一个块时,它被隐藏或消失。
例如,我想绕过 product.info.media 块。
我在 turpenine_esi.xml 中旁路的 xml 配置:
<catalog_product_view>
<reference name="product.info.media">
<action method="setEsiOptions">
<params>
<access>public</access>
<ttl>1</ttl>
</params>
</action>
</reference>
</catalog_product_view>
该块是:
<block type="catalog/product_view_media" name="product.info.media" as="media" template="catalog/product/view/media.phtml">
<block type="core/text_list" name="product.info.media.after" as="after" />
</block>
有可能做到这一点吗?我做错了吗?
多谢。
最佳答案
您可以继续尝试下:
<catalog_product_view>
<reference name="product.info.media">
<action method="setEsiOptions">
<params>
<method>esi</method>
<access>public</access>
<scope>page</scope>
<ttl>1</ttl>
</params>
</action>
</reference>
</catalog_product_view>
还要检查您的块继承自Mage_Core_Block_Template类。
关于Magento Varnish 松节油通过 block (不要缓存 block ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29749375/