根据用户的Drupal 6角色显示不同的菜单链接

时间:2013-04-07 12:26:31

标签: drupal menu drupal-6 hyperlink

我希望根据用户的角色向用户显示不同的导航链接和数据。

我可以用什么模块来实现这个目标?

2 个答案:

答案 0 :(得分:1)

使用hook_menu_alter()

/*
* Implementation of hook_menu_alter()
*/
function MYMODULE_menu_alter(&$items)
{
   $items['your/path']['access callback'] = _custom_access_callback_for_this_page();
}

在访问回调函数(这里:_custom_access_callback_for_this_page)中,写下你想要的任何验证。

在`hook_menu_alter()实现中的任何更改之后,不要忘记清除缓存。

希望这有帮助。

答案 1 :(得分:1)

我非常喜欢Drupal 6的这个模块,你应该看一下: Menu per Role