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