Sie müssen ein benutzerdefiniertes Modul mit der Implementierung hook_form_alter() erstellen.
function [YOUR_MODULE]_form_alter(&$form, &$form_state, $form_id)
{
if($form_id == "YOUR_FORM_ID")
{
// target the submit button and add a new submission callback routine to the form
$form['#submit'][] = 'YOUR_SUBMISSION_CALLBACK_FUNCTION';
}
}
Der obige Code wird Ihre neue Callback-Funktion YOUR_SUBMISSION_CALLBACK_FUNCTION
NACH die Standardrückruffunktion des Formulars auszuführen.
Um die neue Rückruffunktion VOR die Standard-Callback-Funktion des Formulars aufgerufen zu machen, verwenden Sie den folgenden Code anstelle des oben geben:
array_unshift($form['#submit'], 'YOUR_SUBMISSION_CALLBACK_FUNCTION');
Um die Form der Standard-Callback-Funktion abzubrechen und ihn mit Gewalt zu Ihrer verwenden Funktion NUR, verwenden Sie den Code unten
$form['#submit'] = array('YOUR_SUBMISSION_CALLBACK_FUNCTION');
Hope this Hilfe.
schauen Sie sich hook_form_alter() und die Submit-Handler an. Beispiele hier: http://drupal.stackexchange.com/questions/18641/how-do-i-alter-the-form-submission-handler –