[gelöst] Webform: Multi-Step-Formularfelder in späteren Stadien/Steps verfügbar machen

am 31.03.2011 - 23:13 Uhr in
Es kann sein, dass ich hier ein fehlendes Feature im Webform-Modul v7.x-3.9 entdeckt habe:
Ich möchte in 'webform-form-foo.tpl.php' ganz einfach eigenen Code platzieren (was bereits geschehen ist und eigentlich gut funktioniert). Dann aber will ich im letzten Formular-Schritt eine Übersicht bestimmter getätigter Eingaben zeigen. Eigentlich müsste das via $form['submitted']['foo_element']['#bar']
ja klappen, tut es aber nicht.
Hmm ... dann habe ich mir gleich angeschaut, was sich denn innerhalb dieser Datei ausgeben lässt. Leider gibt var_dump
von folgenden Arrays nur NULL zurück:
$page
$content
$form_state
Nur $form
ist verfügbar/zugreifbar. Nicht einmal print $node->nid
funktioniert. Existiert hier eine Restriktion, die ich nicht kenne?
- Anmelden oder Registrieren um Kommentare zu schreiben
$_POST und hook_form_alter()
am 01.04.2011 - 09:11 Uhr
... mir leuchtet natürlich ein, dass ich via
$_POST['submitted']['foo_element']
auf die vorgängig übermittelten POST-Werte/Elemente zugreifen kann -- logisch. Aber das gilt nur für den Schritt/Step zuvor!
Zudem ist mir auch bewusst, dass ich via
hook_form_alter()
arbeiten sollte. Nur: Eben genau das wollte ich aus Einfachheitsgründen ja vermeiden. Ich wollte einfach nur im Webform-Template arbeiten. Scheinbar ist quicksketch auf drupal.org da anderer Meinung -- gemäss seiner Ansicht sollte es eben genau so funktionieren. Auch wenn ich persönlich das nicht gerade als praktisch empfinde. Sonstige Meinungen?