0

我添加了一个自定义管理菜单项,我想为具有特定角色的非管理员用户显示该菜单项。有没有办法做到这一点?

提前致谢!李

4

1 回答 1

1

在您的自定义 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; 
  }
} 
于 2013-08-07T22:39:42.067 回答