我添加了一个自定义管理菜单项,我想为具有特定角色的非管理员用户显示该项。有没有办法实现这个目标?
提前致谢! 利
答案 0 :(得分: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;
}
}