Form API - Eingaben von außen lesen
am 02.01.2011 - 19:36 Uhr in
Hi,
ich hatte in letzter Zeit öfters mal das Problem, dass ich:
* in einer Funktion ein Formular mit drupal_get_form(..) aufbaue
* dieses Formular abschicke,
* redirect ruft wieder die gleiche Seite auf
* und nun hätte ich gerne die eingegebenen Werte in der oben genannten Funktion (nicht nur im _submit).
Ich habe schon einiges durchsucht und bin bisher immer bei einem Workarround (meist drupal_goto im _submit) geendet.
Gibt es hier eine saubere Lösung mit der Drupal API? (Keine Zugriffe auf $_POST)
Konkretes Beispiel:
Select Box oben zum auswählen eines users, abhängig von der Auswahl wird darunter die Seite X angezeit. Die Select Box soll weiterhin angezeigt werden.
Wenn ich das ganze in einem form baue kann ich ja keine normalen html Elemente ausgeben (ohne theme funktion).
Ich denke ich stehe gerade auf der Leitung, wäre toll wenn mir wer auf die Sprünge helfen könnte ;)
Gruß,
Kjartan
- Anmelden oder Registrieren um Kommentare zu schreiben
AJAX?
am 03.01.2011 - 00:28 Uhr
Hallo.
Gibt es hier eine saubere Lösung mit der Drupal API?
Nein, das ist so nicht machbar. Es sei denn, Du speicherst die Formularwerte selbst irgendwo zwischen.
Select Box oben zum auswählen eines users, abhängig von der Auswahl wird darunter die Seite X angezeit. Die Select Box soll weiterhin angezeigt werden.
Klingt für mich, als würdest Du Inhalte per AJAX laden wollen.
Eventuell hilfreich: [do:ajax_load Ajax Load] und http://drupal.org/node/798548
Stefan
Tipp: Beachte die Verhaltensregeln des DrupalCenter.