Перфорация Mage_Catalog_Block_Product_Price в Magento EE FPC

У меня было немало времени, чтобы выяснить код / параметры для пробивки полного кэша страниц в magento для блока Mage_Catalog_Block_Product_Price. Я могу получить цену, отображаемую при первой загрузке страницы, но когда идентификатор кэша уникален, он 'неправильно отображает цену (она правильно кешируетдолжны быть кэшированы). Я знаю, что мне нужно отправить его параметры, такие как product_id и т. Д., Но не ясно, что (например, 'хх») необходимо отправить из getCacheKeyInfo в контейнер кеша для использования в $ this->_placeholder->GetAttribute (»хх»). А что нужно подготовить и отправить из _renderView () в макет / просмотр цены.

До сих пор я сделал следующее успешно (каждый выводит данные тестирования)

Создал cache.xml в папке моего модуля / etcСоздана модель контейнера кеша и проверены работы (просто нужны настройки)Переписал / расширил Mage_Catalog_Block_Product_Price в моей собственной модели, чтобы добавить getCacheKeyInfo ()

Так что проблема в том, что я пробовал много вариантов в рамках модели контейнера »s _getCacheId () и _renderBlock () в сочетании с getCacheKeyInfo (), как описано выше. Но я бью камень преткновения. Если кто-нибудь может привести меня в правильном направлении, это будет с благодарностью.

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

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