Magento Enterprise показывает неверный результат для отображения динамических данных на странице списка продуктов для кэша FPC
Magento показывает неверный результат для динамических данных на странице списка товаров из-за FPC. Если я отключу полный кеш страниц, его показ будет идеальным. У меня проблема с отображением значка списка желаний на странице со списком товаров.
Пожалуйста, предложите, как я могу решить эту проблему, я пытался решить эту проблему, используя magento дырокол, но, к сожалению, это не сработало.
Та же проблема, с которой я сталкиваюсь на странице сведений о продукте, а также для значка списка пожеланий. Если пользователь нажимает кнопку "добавить в список желаний" после обновления этой страницы, он снова показывает ту же кнопку вместо "добавлен в список желаний" из-за кеша страниц.
1 ответ
Для этих динамических блоков вам нужно создать небольшой блок, а затем вызвать данные оттуда. модуль состоит из
- и т.д. /cache.xml
- класс модели, расширяющий Enterprise_PageCache_Model_Container_Abstract
- класс блока, который расширяет Mage_Core_Block_Template, определяя cache_lifetime, cache_tags и cache_key в конструкторе.
благодарю вас