Drupal:特定用户(角色)的块节点编辑
Drupal: block node editing for specific user(role)
在我的 Drupal 7 站点上,每个注册用户都可以添加节点。但有时我想把一些用户分组,例如"Temp ban" 并为此 users/group 阻止节点 add/edit。
我该怎么做?
添加另一个角色。
拒绝这个角色添加节点的能力(或者你想拒绝的任何东西)。
将用户角色更改为此新角色。
编辑
创建一个实现 hook_menu_alter 的小模块来改变你想要的路径的 'access callback',然后在你的自定义访问回调函数中,return true 为你想要的角色, false 为你想要的角色不想'.
您为权利和访问做出了很多模块贡献:
https://www.drupal.org/project/block_access
https://www.drupal.org/project/og
你也有自定义方式:
模块 Deny Access 正是我要找的。
在我的 Drupal 7 站点上,每个注册用户都可以添加节点。但有时我想把一些用户分组,例如"Temp ban" 并为此 users/group 阻止节点 add/edit。
我该怎么做?
添加另一个角色。
拒绝这个角色添加节点的能力(或者你想拒绝的任何东西)。
将用户角色更改为此新角色。
编辑
创建一个实现 hook_menu_alter 的小模块来改变你想要的路径的 'access callback',然后在你的自定义访问回调函数中,return true 为你想要的角色, false 为你想要的角色不想'.
您为权利和访问做出了很多模块贡献:
https://www.drupal.org/project/block_access
https://www.drupal.org/project/og
你也有自定义方式:
模块 Deny Access 正是我要找的。