我想根据用户的角色向用户显示不同的导航链接和数据。
我可以使用哪些模块来实现这一目标?
使用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() 实现中进行任何更改后清除缓存。
希望这可以帮助。
我真的很喜欢这个模块Drupal 6
,你应该看看:
每个角色的菜单