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 4 Stunden 41 Minuten
vor 1 Tag 4 Stunden
vor 1 Tag 11 Stunden
vor 1 Tag 21 Stunden
vor 1 Tag 21 Stunden
vor 1 Tag 22 Stunden
vor 1 Tag 22 Stunden
vor 1 Tag 22 Stunden
vor 1 Tag 23 Stunden
vor 2 Tagen 1 Stunde