1

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

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

提前致谢。

4

1 回答 1

0

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

if($this->getRequest()->getParam('brand'))
    $this->getLayout()->unsetBlock('yourstaticblockname');
于 2010-11-23T12:23:30.330 回答