请任何人帮助我如何在Drupal7中自定义用户/注册页面。对于ex,我有一个用户组的选择选项,如果我选择'others'选项',则允许用户在单独的文本框中创建新组。
我是drupal的新手。请任何人帮助我
答案 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,
);
}
}