Magento - 显示模式“静态块和产品”时显示/隐藏 CMS 块在类别中选择
在我的顶级类别中,我想使用静态块和产品以及分层导航。我想要使用它的方式是,当没有选择任何分层导航选项时,仅显示静态块(toys.phtml),而如果选择任何选项,则隐藏静态块,仅显示产品(toys.phtml?brand=1)。
有人对此有什么建议吗?我很确定我可以隐藏产品(检查 URL 字符串中的 $_GET 变量),但不确定如何隐藏静态块。
提前致谢。
On my top level categories, I'd like to use both static blocks and products along with layered navigation. The way I want to use it is that when none of the layered navigation options have been selected, a static block only displays (toys.phtml), whereas if any of the options are selected, the static block is hidden and only the products display (toys.phtml?brand=1).
Does anyone have any suggestions for this? I'm pretty sure I can hide the products (check URL string for $_GET variables), but not sure how I can hide the static block.
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您应该修改或覆盖
Mage_Catalog_CategoryController (viewAction)
并在$this->renderLayout();
指令之前添加以下内容:You should modify or override the
Mage_Catalog_CategoryController (viewAction)
and add right before the$this->renderLayout();
instruction, add the following: