我如何禁用緩存:禁用的Magento緩存
Mage::getSingleton('cms/page')->getIdentifier()
我需要禁用緩存,因爲我只希望在「家」這個頁面顯示靜態塊:
<?php if (Mage::getSingleton('cms/page')->getIdentifier() == 'home' && Mage::app()->getFrontController()->getRequest()->getRouteName() == 'cms'): ?>
<div>
<?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('shop-description-long')->toHtml() ?>
</div>
<?php endif; ?>
目前magento緩存此頁面的id,我可以在每一頁上看到這個塊。
你把靜態塊放在頁腳? – 2014-08-28 11:41:20
您是否嘗試過禁止系統緩存管理中的塊緩存? – anwerj 2014-08-28 11:41:42
檢查這個http://magento.stackexchange.com/questions/3124/how-can-i-disable-cache-for-particular-section-or-block – 2014-08-28 11:43:40