【发布时间】:2015-01-15 17:54:32
【问题描述】:
我已经做了一些搜索,这些都不起作用。
我使用了以下代码:
function <module_name>_menu_alter(&$item)
{
$item['node/%node']['access arguments'] = array(0);
$item['node/%node']['access callback'] = 'callback';
}
function callback()
{
...
return false
}
但我发现它只控制访问,链接仍然存在。
我尝试另一种方式:
function <module_name>_menu_link_alter(&$item)
{
$item['hidden'] = 1;
}
是的,这适用于除主菜单外的大多数菜单,这真的让我抓狂。
顺便说一句,主菜单只是文章,我单击“提供菜单链接”复选框将其添加到菜单中。
关于如何将它们隐藏在钩子函数中的任何想法?
【问题讨论】: