Magento: отключить кеш для сообщений / ошибок сеанса? - PullRequest
1 голос
/ 04 февраля 2011

Есть ли способ отключить кэш страниц в magento для некоторых областей страниц?

Мы запускаем пользовательское сообщение сеанса на одной из наших страниц продукта, но поскольку кэш страниц включен, мы никогда не увидим его, пока не попадем на некэшированную страницу (скажем, извлечение).

Есть ли какой-нибудь блок 'no cache' для magento?

ТНХ

1 Ответ

0 голосов
/ 08 февраля 2011

Я действительно не думаю, что кэширование должно вообще влиять на сообщения. Хотелось бы дать твердый совет по этому поводу, но мне никогда не приходилось ничего делать с сообщениями на уровне продукта, я просто высвобождаю некоторые идеи.

Я не верю, что сообщения на уровне продукта ведут себя так же, как сообщения сеанса, которые вы видите, когда попадаете в корзину. Я не совсем уверен, как представление продукта собирает сообщения, но это может быть сделано на уровне макета. Я немного покопался, и, возможно, вы могли бы попробовать что-то вроде этого:

Mage :: getSingleton ( 'ядро / сообщение') -> извещение ($ сообщение)

Если это не помогло, покопайтесь в app / code / core / Mage / Catalogue и посмотрите, можете ли вы найти примеры того, как Magento устанавливает сообщения для получения в представлении продукта.

Надеюсь, вы найдете ответ!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...