2014-11-06 60 views
2

我有一个脚本块,它调用一个生成随机文本的php脚本。magento:在页面加载时刷新页脚脚本中的脚本(从页脚块中调用)

它第一次效果很好,但页脚似乎缓存,因此每个使用相同页脚的页面刷新或后续页面加载显示与第一页相同的生成文本。

如何让Magento重新加载该块和/或重新运行随机脚本?

我已经尝试添加,但似乎没有工作,即使它没有,我不希望刷新是在计时的基础上,而是在每个页面加载/重新加载。

感谢

我可以使用session_cache_limiter()的一个.phtml脚本内?

**更新:我发现我可以在Magento Admin(CE 1.7)的缓存存储管理页面中禁用'Blocks HTML output'的缓存。但是,这会禁用所有块的缓存。任何人都知道如何专门禁用一个指定块的缓存?

回答

1

一个实用的解决方案是为页脚提供一个ajax调用一些未被缓存的控制器动作。