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. Мы также используем пакетный продукт. Таким образом, мы также должны отключить этот кеш? Любая помощь будет оценена. Благодарю.

Ответы на вопрос(5)

Ваш ответ на вопрос