【问题标题】:Drupal, user profiles: adding fields *only* editable by administratorsDrupal,用户配置文件:添加字段*仅*可由管理员编辑
【发布时间】:2010-07-16 19:22:46
【问题描述】:

我想为每个用户添加一个只有管理员才能使用和更改的用户配置文件。

换句话说,它应该在用户个人资料中可见,但用户不可编辑(仅限管理员)。

我不能用 drupal 权限来做,对吧?

谢谢

【问题讨论】:

    标签: drupal drupal-6


    【解决方案1】:

    使用hook_form_alter,您可以设置表单字段的权限。这样只有拥有权限的用户才能编辑它。

    例子:

    $form['example']['#access'] = user_access('permission');
    

    【讨论】:

      【解决方案2】:

      这与Drupal 7 fields - only editable by specific roles - how? 几乎是同一个问题。 使用Field Permissions 模块。

      【讨论】:

        猜你喜欢
        • 2013-05-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-07
        • 1970-01-01
        • 1970-01-01
        • 2016-07-04
        相关资源
        最近更新 更多