Webform - Multiblock - programmatisch erzeugen?

am 20.01.2016 - 13:55 Uhr in
Hallo,
folgende Situation:
- ich habe ein Formular mit dem Webform-Modul erzeugt und als Block verfügbar gemacht
Form-Settings: Redirection location: no redirect (reload current page), AJAX: aktiv, Show confirmation screen: aktiv
(die Form besteht aus mehreren Selectboxen und Eingabefeldern + E-Mail-Feld)
- in einem bestimmten Content-Type gibt es mehrere (2) Instanzen einer FieldCollection, die den Webform-Block enthält
- in einer foreach-Schleife über die FieldCollections gebe ich den Webform-Block aus:
$form = module_invoke('webform', 'block_view', 'client-block-ID');
print $form['content'];
Wenn ich die erste Form "submitte", erscheint richtig in dem dazugehörigen Bereich der Confirmatin-Screen ("Vielen Dank ...").
Wenn ich die zweite abschicke, wechselt Drupal zur Webform-Seite - was natürlich nicht sein soll.
Dazu habe ich das Multiblock-Modul gefunden, womit man den Webform-Block manuell duplizieren kann (unter "Blöcke=>Instance").
Was ich nicht finden kann, ist eine Möglichkeit, diese Block-Instanziierung programmatisch zu erzeugen.
Hat vielleicht jemand eine Idee dazu, oder einen anderen Vorschlag zur Lösung?
mfG, Michael
- Anmelden oder Registrieren um Kommentare zu schreiben
Neue Kommentare
vor 52 Minuten 34 Sekunden
vor 3 Tagen 7 Stunden
vor 3 Tagen 8 Stunden
vor 4 Tagen 43 Minuten
vor 4 Tagen 52 Minuten
vor 4 Tagen 4 Stunden
vor 4 Tagen 5 Stunden
vor 4 Tagen 15 Stunden
vor 4 Tagen 19 Stunden
vor 4 Tagen 19 Stunden