Ротация баннеров Magento EE с полным кэшированием страниц на - PullRequest
0 голосов
/ 29 августа 2011

Краткое описание того, что я делаю:
- создание 2 новых тестовых баннеров
- добавление Banner Rotator на страницу cms, либо с помощью кнопки «Вставить виджет», либо с помощью обновления XML на вкладке «Дизайн», выбрав2 тестовых баннера и их вращение в виде серий, случайных или случайных чисел
- просмотреть выбранную страницу в браузере, обновить

Будет отображаться только первый баннер.
Если вместо этого FPC выключен,баннеры будут вращаться, как и ожидалось.
Это ошибка или что я делаю не так?

1 Ответ

1 голос
/ 08 сентября 2011

Способ работы полностраничного кэша состоит в том, что он использует заполнители для различных данных, которые НЕ должны кэшироваться с полной страницей. Примерами могут служить мини-корзина, недавно просмотренные товары и т. Д. Эти отдельные элементы кэшируются и обновляются отдельно, обычно с использованием ключа кэша, состоящего из описательного имени и идентификатора сеанса пользователя.

Этот файл: /app/code/core/Enterprise/PageCache/etc/cache.xml показывает заполнители.

Хороший пример того, что вам нужно сделать, здесь: /app/code/core/Enterprise/PageCache/Model/Container/Viewedproducts.php

...