特别是,我试图阻止用户在没有特定权限的情况下访问admin / config。我猜我的代码看起来像这样:
function mymodule_menu_alter(&$items) {
$items['admin/config']['????'] = ?????;
}
我在这里走在正确的轨道上吗?感谢。
答案 0 :(得分:0)
你很好。您可以使用hook_permission创建权限(只返回一个数组)并使用您的新权限覆盖您的菜单条目。
function mymodule_menu_alter(&$items) {
$items['admin/config']['access arguments'] = array('your_new_permission');
}
如果您不想创建自定义权限,可以使用hook_menu api的“访问回调”。
问候。