答案 0 :(得分:0)
在管理员菜单中,在人员下 - >权限(/ admin / people / permissions)您可以为每个用户角色设置权限。在“用户”权限组下,有“管理用户”权限。我相信这是你应该禁止的那个,这个按钮不会出现在特定角色中。
您也可以使用CSS隐藏该链接,但它不是很干净的方式......但它是一个选项B.
答案 1 :(得分:0)
首先,此链接是一个操作链接,它是一个菜单项。有很多方法可以隐藏它。以下是一些建议。
1)在自定义模块上更改显示链接的菜单(使用hook_menu_alter。执行此操作的代码应如下所示:
function MYMODULE_menu_alter(&$items) {
// Check current user is not User 1 (admin)
global $user;
if ($user->uid !== "1") {
// Disable the link of admin/people/create
$items ['admin/people/create']['access callback'] = FALSE;
}
}
可以使用hook_menu_local_tasks_alter功能进行更具体的更改。另外一些模块可以通过Tab Tame等用户界面执行此操作,但尚未尝试过。
2)使用覆盖此视图的Administration Views模块,并从视图用户界面中删除该链接。
3)使用通用Views模块执行与上述相同的操作。请注意,您必须使用相同的网址(admin / people)创建该网页
4)有一些更复杂的解决方案具有角色权限,例如模块Administer Users by Role,但对于你的简单案例可能太多了。