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 11 Stunden 23 Minuten
vor 13 Stunden 13 Minuten
vor 13 Stunden 53 Minuten
vor 15 Stunden 30 Minuten
vor 20 Stunden 26 Minuten
vor 21 Stunden 48 Minuten
vor 1 Tag 18 Stunden
vor 2 Tagen 20 Stunden
vor 2 Tagen 21 Stunden
vor 2 Tagen 21 Stunden