我为我的客户创建了一个站点管理员角色来编辑页面内容。
此站点管理员下的用户是否包含在 $is_admin 条件中?我测试过,据我所知,除非我错过了什么,否则不会。那么,对于我自定义创建的角色用户来说,$is_admin 的等价性是多少?
感谢帮助!!非常感谢
最佳答案
看起来像下面这样:
if (user_access('access administration pages')) {
$variables['is_admin'] = TRUE;
}
根据http://api.drupal.org/api/function/template_preprocess/6
但是这种许可太过分了,这实际上取决于您想要实现的目标。
或者,您可以执行以下操作:
global $user;
if ($user->uid != 0 && in_array('some_role', $user->roles)) {
$user_is_some_role = TRUE;
}
关于drupal - 自定义创建的角色用户的 $is_admin 相等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3247583/