Это Drupal 6.x, и у меня есть кошмар времени, чтобы изменить простую друпальскую форму.Это файл модуля.
<code></p>
<p>function modulename_menu() {
$items = array();
$items['school/registration'] = array(
'title' => 'Registration Form',
'page callback' =>'drupal_get_form',
'type' => MENU_CALLBACK<br>
);</p>
<p>return $items;
}//end of the function</p>
<p>function modulename_school_form_alter(&$form, $form_state, $form_id)
{</p>
<p>// dsm($form_id);</p>
<p>if ($form_id == 'user_registration_form')
{
// modify the "#submit" form property by prepending another submit handler arra
$form['#submit'] = array_merge(
array('_modulename_registration_submit' => array()),
$form['#submit']
);</p>
<p>}
}</p>
<p>