magento отключить кеш для ценового блока
В моем проекте мы используем Magento Enterprise Edition 1.14.1. Цены в магазине динамически изменяются непосредственно из базы данных. Таким образом, проблема в том, что Magento кеширует каждую вещь (кеш полной страницы), поэтому изменения не вступают в силу. Поэтому мы решили отключить кеш для этого конкретного блока. Я знаю, что это можно сделать в файлах макетов. Я проверил в layout.xml макет и нашел его блок
<block type="catalog/product_price_template" name="catalog_product_price_template" />
Так что здесь я не знаю, как это отключить. Я попытался установить время хранения кеша в ноль вприложение / и т.д. / local.xml ,
<layout>
<default>
<reference name="catalog_product_price_template">
<action method="setCacheLifetime" />
</reference>
</default>
</layout>
и попробовал в layout / catalog.xml
<block type="catalog/product_price_template" name="catalog_product_price_template" >
<action method="setCacheLifetime" />
</block>
и попробовал,
<block type="catalog/product_price" name="Mage_Catalog_Block_Product_Price">
<action method="setCacheLifetime"><value>false</value></action>
</block>
а также
<block type="catalog/product_price" name="catalog_product_price">
<action method="setCacheLifetime"><s>null</s></action>
</block>
Но не повезло.
И я нашел несколько других ценовых блоков в файле layout / bundle.xml. Мы также используем пакетный продукт. Таким образом, мы также должны отключить этот кеш? Любая помощь будет оценена. Благодарю.