【发布时间】:2013-08-06 23:03:15
【问题描述】:
我添加了一个自定义管理菜单项,我想为具有特定角色的非管理员用户显示该菜单项。有没有办法做到这一点?
提前致谢! 李
【问题讨论】:
标签: drupal-7 drupal-navigation drupal-roles
我添加了一个自定义管理菜单项,我想为具有特定角色的非管理员用户显示该菜单项。有没有办法做到这一点?
提前致谢! 李
【问题讨论】:
标签: drupal-7 drupal-navigation drupal-roles
在您的自定义 hook_menu 中创建自定义访问回调:
//custom hook_menu()
$items['menu'] = array(
.................
'access callback' => 'my_custom_callback'
);
function my_custom_callback() {
global $user;
if (in_array('[YOUR_ROLE]', array_values($user->roles))) {
return TRUE;
}
}
【讨论】: