Magento 1.5禁用模板缓存

时间:2011-08-03 08:54:06

标签: templates caching magento

如何仅针对我需要的一个模板禁用缓存。

<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">不起作用。

1 个答案:

答案 0 :(得分:6)

据我所知,这个元标记只适用于浏览器。如果要禁用某些块的缓存(通常表示模板),则需要在以下行中添加到该块的构造函数中:

$this->addData(array(
    'cache_lifetime'=> null,
));

它看起来像这样:

protected function _construct()
{
    $this->addData(array(
        'cache_lifetime'=> null,
    ));
}

当我从缓存中移除页脚块时,它对我有用 注意:这种方法在使用FPC的Magento EE中是不够的