Drupal7 - 用户/注册自定义

时间:2014-03-13 07:08:03

标签: php drupal user-profile

请任何人帮助我如何在Drupal7中自定义用户/注册页面。对于ex,我有一个用户组的选择选项,如果我选择'others'选项',则允许用户在单独的文本框中创建新组。

我是drupal的新手。请任何人帮助我

1 个答案:

答案 0 :(得分:1)

您可以创建自定义模块并使用hook_form_alter

然后,您可以通过添加drupal form elements修改表单。

function custom_module_form_alter(&$form, &$form_state, $form_id) {
  if ($form_id === 'user_register_form') {
    $form['account']['other'] = array(
      '#type' => 'select',
      '#title' => t('Other'),
      '#options' => array(
        0 => t('No'),
        1 => t('Yes'),
      ),
    );
    $form['account']['group'] = array(
      '#type' => 'text_format',
      '#title' => t('Group'),
      '#default_value' => '',
      '#format' => NULL,
    );
  }
}
相关问题