【发布时间】:2013-04-07 12:26:31
【问题描述】:
我想根据用户的角色向用户显示不同的导航链接和数据。
我可以使用哪些模块来实现这一目标?
【问题讨论】:
标签: drupal menu drupal-6 hyperlink
我想根据用户的角色向用户显示不同的导航链接和数据。
我可以使用哪些模块来实现这一目标?
【问题讨论】:
标签: drupal menu drupal-6 hyperlink
使用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 的这个模块,你应该看看:
Menu per Role
【讨论】: