Magento - 在类别中选择显示模式“静态块和产品”时显示/隐藏CMS块

时间:2010-11-23 12:03:17

标签: php magento catalog

在我的顶级类别中,我想同时使用静态块和产品以及分层导航。我想要使​​用它的方式是,当没有选择任何分层导航选项时,静态块仅显示(toys.phtml),而如果选择任何选项,则隐藏静态块并仅显示产品(toys.phtml?品牌= 1)。

有人对此有任何建议吗?我很确定我可以隐藏产品(检查$ _GET变量的URL字符串),但不知道如何隐藏静态块。

提前致谢。

1 个答案:

答案 0 :(得分:0)

您应修改或覆盖Mage_Catalog_CategoryController (viewAction)并在$this->renderLayout();指令前添加,添加以下内容:

if($this->getRequest()->getParam('brand'))
    $this->getLayout()->unsetBlock('yourstaticblockname');