User profile Submit
am 22.04.2014 - 14:36 Uhr in
Hallo,
ich habe die user Profile edit Page zu meinen Wünschen angepasst, doch leider funktioniert mein eigener Submit nicht bzw. wird nichteinmal aufgerufen.
Submit button, Form tag kommt alles von drupal $form, auch mein nachstehendes Form Alter wird aufgerufen, jedoch der Submit nicht.
Weiß einer Rat?
template.php
<?php
function test_theme() {
return array(
'user_profile_form' => array(
'arguments' => array('form' => NULL),
'render element' => 'form',
'template' => 'templates/user-profile-edit',
)
)
);
}
function test_form_user_profile_form_alter(&$form, &$form_state) {
$form['actions']['submit']['#value']=t("Save");
$form['#submit']="test_user_profile_form_submit";
}
//wird nicht aufgerufen
function test_user_profile_form_submit($form, &$form_state) {
drupal_set_message("123123123123123");
}
?>Habe bereits alles ausprobiert was ich über google und Forensuche gefunden habe, jedoch hat nichts funktioniert :/
Danke
- Anmelden oder Registrieren um Kommentare zu schreiben

Hi, so wie es aussieht, Deine
am 23.04.2014 - 10:18 Uhr
Hi,
so wie es aussieht, Deine Form hat gar keinen Submit Button sondern nur einen Button der Submit heisst.
kommentiere mal die Funktion
test_form_user_profile_form_alter
aus und versuch das:
function test_form_user_profile_form($form_state) {$form['submit'] = array(
'#type' => 'submit',
'#value' => 'Submit',
);
return $form;
}
Das generiert einen Submit Button und sollte auch den submit hook aufrufen.
MfG