首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Drupal中添加新的自定义权限教程

在Drupal中添加新的自定义权限教程
EN

Stack Overflow用户
提问于 2012-10-29 19:15:46
回答 1查看 435关注 0票数 1

我创建了模块,现在我想在该模块上设置权限,以便一些用户可以看到该字段。我在谷歌和stackoverflow上搜索,但我没有得到我需要的正确答案。我的代码如下

代码语言:javascript
复制
function downloaded_menu() {
     $items['user/%user/downloaded_poems'] = array(
    'title' => 'Downloaded Poems',
    'page callback' => 'downloaded_content_page',
    'access arguments' => array('poet downloaded work'),    
    'type' => MENU_LOCAL_TASK,
    'weight' => 11,
  );
  return $items;
}

现在,我想向特定用户授予权限。他们只能看到。

EN

回答 1

Stack Overflow用户

发布于 2012-10-30 01:07:58

为此,您必须使用hook_permission

代码示例:

代码语言:javascript
复制
function downloaded_permission()
{
    return array(
        'poet downloaded work' => array(
            'title' => t('poet downloaded work'), // the title to be shown in the permissions page
            'description' => t('poet downloaded work'), // the description to be shown in the permissions page
            'restrict access' => FALSE,
        ),
    );
}

然后转到权限页面,将权限授予所需的角色。

希望这能帮到你。穆罕默德。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13120540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档