我想在用户个人资料中添加一个字段,只有管理员可以为每个用户使用和更改。
换句话说,它应该在用户个人资料中可见,但不能由用户编辑(仅限管理员)。
我不能用drupal权限来做,对吧?
感谢
答案 0 :(得分:2)
使用hook_form_alter
,您可以在表单字段上设置权限。这样,只有拥有权限的用户才能对其进行编辑。
示例:
$form['example']['#access'] = user_access('permission');
答案 1 :(得分:1)