Webform in Block auf "Termin"-Seite, Titel der Seite soll im Webform gespeichert werden.

am 26.01.2012 - 13:50 Uhr in
Hi Drupal-Fans,
folgendes Szenario:
es gibt den Inhaltstyp "Termin". Auf jeder Termin-Seite wird unten ein Webform dargestellt, mit dem man sich für den Termin anmelden kann.
Damit der Empfänger des Formulars nun auch weiß, für welchen Termin sich angemeldet wurde, soll der Titel der Termin-Seite mit dem Webform gespeichert/abgeschickt werden.
Habt ihr eine Idee, wie man das bewerkstelligen kann?
- Anmelden oder Registrieren um Kommentare zu schreiben
Webform-Block mit Referenz auf Node
am 26.01.2012 - 14:18 Uhr
"Webform Block module - see in email which page/node it was submitted" liefert ein PHP-Code-Schnipsel für D6 für den Node-Titel, das von einem entsprechenden D7-Patch stammt ("%title token in Webform"):
<?php
if ($node->title == 'Organization Correction form') {
$q = $_GET['q'];
$q = explode('/',$q);
$qid = (int) $q[1];
$node1 = node_load($qid);
$node->title = $node1->title;
}
?>
Danke, klingt schonmal sehr
am 26.01.2012 - 15:37 Uhr
Danke, klingt schonmal sehr gut. Wo füge ich den Code denn ein bzw. wo folgt die Ausgabe?
Wenn ich den Code einfach in webform.module einfüge, ändert sich ja erstmal nichts.
Code an Webform-Block anpassen
am 26.01.2012 - 18:04 Uhr
Hab's selber nicht ausprobiert, im o.g. Thread heißt es:
The title in the if statement is whatever the webform node title is for you.
Ja, den hab ich natürlich
am 26.01.2012 - 19:27 Uhr
Ja, den hab ich natürlich angepasst.
Habe das ganze jetzt mit dem Signup-Modul gelöst. Da ist zwar das Anlegen von Formular-Feldern komplizierter, aber insgesamt ein feines Modul.
Keiner eine Idee?
am 30.01.2012 - 13:25 Uhr
Keiner eine Idee?
Modul "Webform Patched"
am 30.01.2012 - 13:30 Uhr
Das soll Token-Unterstützung bieten: http://drupalmodules.com/module/webform-patched
(Dort lohnt auch immer ein Blick auf die "Related Modules".)