Drupal:如何实现一个比正常和自己的主题更少权限的SECOND管理员?

H. *_*ter 5 drupal admin function user-roles

我目前正在尝试在drupal中实现第二个(较低的)管理层.我已经通过同名模块为这些用户创建了一个额外的部分,因此他们可以拥有自己的主题等.我想给这些第二或更低的管理员一个菜单在他们可以访问某些管理功能的页面部分管理其他用户和某些类型的内容等.我遇到的最大问题是安全性不一致,例如第二个管理员可以使自己成为一个完整的管理员,因为我使用drupals自己的核心管理员功能,而无法弄清楚如何永久阻止某些功能但允许其他人.在这种情况下,我想让第二个管理员能够创建和更改低级别用户的角色,而不是他自己,但无法更改或创建真正的管理员.这只是问题的一部分,但是,较小的问题是我无法为第二个管理部分保留我的主题集,而不必复制现有的管理员视图(如用户和内容的那些)并将重复项设置为我的部分下的路径.有什么建议?

unn*_*unn 1

这可能最好通过创建角色(管理员/用户/角色)然后定义该角色权限(管理员/用户/权限)来完成。然后只需创建一个属于该角色的用户(admin/user/user/create),定义一个菜单(admin/build/menu),其中包含您希望他们有权访问的链接,然后移动菜单块(admin/build/block ) 到您想要的区域,然后仅为该特定角色配置它。

没有一种简单的方法可以解决这个问题,只有大量的权限试验和错误。我建议您在一个浏览器中以 user/1 身份登录,然后以您在另一浏览器中创建的用户身份登录,并测试您设置的权限配置。