Drupal 7 创建内容 -> 仅管理员可查看的页面

Drupal 7 Create Content -> Page viewable by admin only

我正在尝试在我的 Drupal 7 网站上创建一个仅供管理员使用的页面。这是一个报告页面。我不希望非管理员能够访问此页面。我安装了 simpleaccess 模块,但没有成功——我不知道如何只为管理员设置权限。我在我的网站上确实有一个管理员角色,一些用户被分配给了它。我支持任何选项(其他模块或最简单、最干净的解决方案)。有什么想法吗?

在你目前的 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_" 替换为您的模板名称。
清除缓存。