如果用户未登录,如何在顶层菜单上隐藏某些子类别。
我尝试使用
if($session->isLoggedIn()) {
// $CategoryIdtoHide->setIncludeInMenu(0);
}
但是错误(我尝试在 header.phtml 中编写代码进行测试但是没有用)
编辑或我可以对此代码执行任何操作(如果登录,我在其他地方使用此代码) '$这 - > drawCustomMenuItem($ _类别)'
答案 0 :(得分:-1)
您需要在app\code\core\Mage\Page\Block\Html\Topmenu.php
中添加条件。
在渲染子类别之前,在其中添加自定义条件。