Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在drupal中创建我自己的权限_Drupal_Drupal 6 - Fatal编程技术网

在drupal中创建我自己的权限

在drupal中创建我自己的权限,drupal,drupal-6,Drupal,Drupal 6,我需要知道如何在drupal中添加新权限,例如,在drupal中,当我编辑角色权限时,我选择权限administrate filters来授予它,因此我需要一个新的权限,如Allow preauthorized tickets,用于我自己的应用程序,如何将其添加到列表中,以授予任何rol 任何建议都将对我有用。您需要在自定义模块中实现: function MYMODULE_perm() { return array('allow preauthorized tickets'); } 正如D

我需要知道如何在drupal中添加新权限,例如,在drupal中,当我编辑角色权限时,我选择权限
administrate filters
来授予它,因此我需要一个新的权限,如
Allow preauthorized tickets
,用于我自己的应用程序,如何将其添加到列表中,以授予任何rol

任何建议都将对我有用。

您需要在自定义模块中实现:

function MYMODULE_perm() {
  return array('allow preauthorized tickets');
}

正如Drupal 7中的参考一样,这已更改为:


在这里,您可以找到一个。

即使已关闭,也应将其移动到Drupal子网站。
function hook_permission() {
  return array(
    'administer my module' => array(
      'title' => t('Administer my module'), 
      'description' => t('Perform administration tasks for my module.'),
    ),
  );
}