OK、これは私のフック フォーム変更機能です。サイト上のすべての登録フォームが上書きされますが、このページに必要なだけなので、これは望ましくありません。
function special_registration_form_alter(&$form, $form_state, $form_id) {
if ($form_id == 'user_register') {
drupal_set_title(t('Custom registration'));
$form['firstname'] = array('#type' => 'textfield',
'#title' => t('First Name: *'),
'#required' => TRUE,
'#size' => 45,
'#weight' => - 100,);
$form['lastname'] = array('#type' => 'textfield',
'#title' => t('Last Name: *'),
'#required' => TRUE,
'#size' => 45,
'#weight' => - 99,);
}
このページの別のテーブルにキャプチャして保存するのは、姓と名だけです。
他のページでは、古き良き時代のフォームが欲しいだけです。重量を変更する必要はありますか?私は基本的な何かが欠けていることを知っています。