2

我使用此示例创建了会话消息:

如何在 Magento 中自己的会话变量中保存值?

这是我的代码:

//这是在观察者中调用的

$inputMessage = 'Hello ' . $customerName;
Mage::getSingleton('core/session')->setWelcomeMessage($inputMessage);

这在标题模板中调用

Mage::getSingleton('core/session')->getWelcomeMessage();

我在启用客户注销和缓存时遇到问题 - getWelcomeMessage() 输出缓存的 $inputMessage 值;

有没有办法只为 WelcomeMessage 禁用缓存?我正在使用 Magento EE 1.11

4

1 回答 1

0

看起来您启用了 FPC。

我建议您先禁用 FPC 并检查此问题是否仍然存在。

如果它消失了,则使用 FPC 相关的排除缓存技巧检查此 URL: 如何在打开全页缓存的情况下在产品页面中包含动态块?

于 2013-04-16T20:07:05.027 回答