2014-03-13 65 views
-1

請任何人幫助我如何在Drupal7中自定義用戶/註冊頁面。例如,如果我選擇'其他'選項',那麼用戶可以在單獨的文本框中創建新組。Drupal7 - 用戶/註冊定製

我是新來的dr​​upal。請任何人幫我

回答

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, 
    ); 
    } 
}