Drupal 7 - 用户个人资料字段仅在注册时可编辑

时间:2013-04-05 11:27:56

标签: drupal drupal-7 user-profile

在Drupal 7中,有没有办法在注册时显示必填字段,并在用户注册后使其不可编辑?

提前致谢!

1 个答案:

答案 0 :(得分:3)

来自Drupal后端:

  1. 配置
  2. 帐户设置
  3. 管理字段
  4. 从这里你可以添加你的新字段(请务必选中询问用户注册表上是否应该出现此字段的方框)

    然后,您将要使用挂钩以user_profile形式禁用此字段。\

    代码: template.php

    function THEME_form_alter(&$form, &$form_state, $form_id) {
      switch($form_id) {
        case 'user_profile_form':
          $form['field_my_field']['#disabled'] = true;
          break;
      }
    }