【问题标题】:Magento Varnish Turpentine By Pass a Block (dont cached a block)Magento Varnish Turpentine By Pass a Block(不要缓存一个块)
【发布时间】:2015-06-18 00:10:21
【问题描述】:

我正在使用清漆和松节油扩展测试 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>

可以这样做吗?我做错了吗?

非常感谢。

【问题讨论】:

    标签: magento varnish


    【解决方案1】:

    你可以试试下一个:

    <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 类继承了什么。

    【讨论】:

    • 您好,感谢您的回答。那不工作,块消失。该块继承自 Mage_Core_Block_Template。我不知道会发生什么,但页眉和页脚工作完美:S
    • 块父类:数组 (size=5) 'Mage_Catalog_Block_Product_View_Abstract' => string 'Mage_Catalog_Block_Product_View_Abstract' (length=40) 'Mage_Catalog_Block_Product_Abstract' => string 'Mage_Catalog_Block_Product_Abstract' (length=35) _Mage_Core_ > string 'Mage_Core_Block_Template' (length=24) 'Mage_Core_Block_Abstract' => string 'Mage_Core_Block_Abstract' (length=24) 'Varien_Object' => string 'Varien_Object' (length=13)
    【解决方案2】:

    您最好将 ESI 选项放在主题的 local.xml 中,因为更新扩展时 turpentine_esi.xml 可能会被覆盖。 p>

    在 Turpentine 中打开调试,看看你的 system.log 中是否出现任何有趣的东西。其他缓存扩展或启用其他缓存可能会导致此类错误。此外,检查模板是否生成异常,这些也可能导致此类问题。

    【讨论】:

      猜你喜欢
      • 2016-07-21
      • 2015-05-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-06
      • 2012-09-02
      • 1970-01-01
      相关资源
      最近更新 更多