Drupal 7创建内容 - >仅限管理员

时间:2015-06-23 14:18:54

标签: drupal drupal-7

我尝试在Drupal 7网站上创建一个仅供管理员使用的页面。这是一个报告页面。我不希望非管理员能够访问此页面。我安装了simpleaccess模块​​并且没有运气 - 我无法弄清楚如何仅为管理员设置权限。我在我的网站上有一个管理员角色,一些用户被分配到它。我选择任何选项(其他模块或最简单,最干净的解决方案)。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

在您当前的template.php中 加     

    function bartik_preprocess_node(&$variables) {
      if($variables['nid'] == nid){
        global $user;
        if (!in_array('administrator', $user->roles)) {
          drupal_access_denied();
        }
      }
    }
    
将nid替换为您的页面nid 替换" bartik _"用你的模板名称。
清除缓存。