【发布时间】:2010-07-16 19:22:46
【问题描述】:
我想为每个用户添加一个只有管理员才能使用和更改的用户配置文件。
换句话说,它应该在用户个人资料中可见,但用户不可编辑(仅限管理员)。
我不能用 drupal 权限来做,对吧?
谢谢
【问题讨论】:
我想为每个用户添加一个只有管理员才能使用和更改的用户配置文件。
换句话说,它应该在用户个人资料中可见,但用户不可编辑(仅限管理员)。
我不能用 drupal 权限来做,对吧?
谢谢
【问题讨论】:
使用hook_form_alter,您可以设置表单字段的权限。这样只有拥有权限的用户才能编辑它。
例子:
$form['example']['#access'] = user_access('permission');
【讨论】:
这与Drupal 7 fields - only editable by specific roles - how? 几乎是同一个问题。 使用Field Permissions 模块。
【讨论】: