0

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

提前致谢!

4

1 回答 1

3

从 Drupal 后端:

  1. 配置
  2. 帐号设定
  3. 管理字段

从这里您可以添加新字段(请务必选中询问此字段是否应出现在用户注册表单上的框)

然后,您将需要使用挂钩来禁用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;
  }
}
于 2013-04-05T11:32:44.830 回答