magento desativar cache para bloco de preços
No meu projeto, estamos usando o Magento Enterprise Edition 1.14.1. Os preços na loja são alterados dinamicamente diretamente do banco de dados. Portanto, o problema é que o Magento armazena tudo em cache (cache de página inteira) para que as alterações não sejam efetuadas no front end. Portanto, decidimos desativar o cache para esse bloco específico. Eu sei que isso pode ser feito em arquivos de layout. Eu verifiquei no layout catalog.xml e achei o bloco
<block type="catalog/product_price_template" name="catalog_product_price_template" />
Então aqui não sei como desabilitá-lo. Eu tentei definir o tempo de cache do cache como nulo emapp / etc / local.xml ,
<layout>
<default>
<reference name="catalog_product_price_template">
<action method="setCacheLifetime" />
</reference>
</default>
</layout>
e tentei em layout / catalog.xml
<block type="catalog/product_price_template" name="catalog_product_price_template" >
<action method="setCacheLifetime" />
</block>
e tentei,
<block type="catalog/product_price" name="Mage_Catalog_Block_Product_Price">
<action method="setCacheLifetime"><value>false</value></action>
</block>
e
<block type="catalog/product_price" name="catalog_product_price">
<action method="setCacheLifetime"><s>null</s></action>
</block>
Mas sem sorte.
E encontrei outros blocos de preços no arquivo layout / bundle.xml. Também estamos usando o produto do pacote. Então, temos que desativar esse cache também? Qualquer ajuda seria apreciada. Obrigado.