Drupal 根据分类法和内容类型为角色授予编辑权限
我正在寻找一种基于Drupal 6节点的内容类型和分类法来管理该节点的编辑权限的方法 例如,我希望允许角色编辑taxonomy1的故事和taxonomy2的页面,但不允许编辑taxonomy2的故事和taxonomy1的页面 我知道如何按内容类型或分类法(使用“分类法访问权限”模块)限制访问,但我无法同时授予这两个条件的权限。我将非常感谢一个模块的建议或一些关于如何编程的想法 提前感谢您的任何提示Drupal 根据分类法和内容类型为角色授予编辑权限,drupal,permissions,content-type,taxonomy,Drupal,Permissions,Content Type,Taxonomy,我正在寻找一种基于Drupal 6节点的内容类型和分类法来管理该节点的编辑权限的方法 例如,我希望允许角色编辑taxonomy1的故事和taxonomy2的页面,但不允许编辑taxonomy2的故事和taxonomy1的页面 我知道如何按内容类型或分类法(使用“分类法访问权限”模块)限制访问,但我无法同时授予这两个条件的权限。我将非常感谢一个模块的建议或一些关于如何编程的想法 提前感谢您的任何提示 function hook_menu_alter(&$items) { $items
function hook_menu_alter(&$items) {
$items['node/%node/edit']['access callback'] = my_permission_function;
}
function my_permission_function($node){
if( (node_type is 1 and tax_of_node is tax2)|| (node_type is 2 and tax_of_node is tax1)
return TRUE;
else return FALSE;
}
不是确切的密码。遵循逻辑。试试这样的方法,它应该会起作用。谢谢你的建议。我想我更喜欢一种在补助金水平上做这件事的方法,但这可能是一个有用的解决办法。