Wert schreiben in _validate und lesen in _form_alter
Eingetragen von fzuend (1)
am 15.02.2008 - 14:21 Uhr in
am 15.02.2008 - 14:21 Uhr in
Hallo
Ich arbeite an einem grösseren Projekt, wobei ich nur die _form_alter und _validate Funktionen von einem Modul ändern kann. Ich müsste bei _validate irgendwie einen Wert speichern, den ich anschliessend bei _form_alter lesen kann, damit ich dort neue Forms anzeigen lassen kann. Ich versuche dies seit Tagen aber finde nirgends eine Lösung. Der beste Ansatz bisher war, eine hidden form zu erstellen bei _form_alter und anschliesend in _validate mittels 'form_set_value' dort etwas anderes rein zu schreiben. Leider funktioniert das nicht, ich kann den wert anschlissend in _form_alter nicht lesen.
Hat jemand irgendeine Ahnung, wie man das machen könnte?
danke
- Anmelden oder Registrieren um Kommentare zu schreiben
man kann aber auch per
am 01.04.2008 - 13:32 Uhr
man kann aber auch per hook_form_alter eine zusätzliche Submitfunktion ergänzen und diese dann Werte speichern lassen
<?php
function hook_form_alter {
if ($form_id == 'views_ui_admin_delete_confirm') {
// Adds another submitfunktion BEFORE the old one, for Views
$form['#submit'] = array('trash_view_submit' =>
array()) + (array)$form['#submit'];
}
}
?>
--------------
Mein Blog: www.freeblogger.org: May the source be with you
Deutscher IRC-Channel: irc.freenode.net #drupal.de je mehr desto besser
... Jabber-me: dwehner@im.calug.de Warum Jabb