Fieldcollection mit Mailformular
Eingetragen von t2k (258)
am 29.08.2013 - 14:54 Uhr in
am 29.08.2013 - 14:54 Uhr in
Hallo!
Ich suche nach einer Möglichkeit ein Mail-Formular in eine Field-Collection zu setzten (unter jedes Field-Collection-Element ein Formular).
In der Field-Collection sollte dann der Inhalt eines Feldes (Überschrift) per input type="hidden" als E-Mail-Betreff eingefügt werden.
Wie würdet ihr das lösen?
Da die Field-Collection-Elemente als Accordion ausgegeben werden, müsste die Validierung (nach korrekter Mailadresse und gefüllten Feldern) natürlich mit JavaScript stattfinden.
Gibt es dafür ein passendes Modul oder eine Lösung?
Vielen Dank und Grüße!
- Anmelden oder Registrieren um Kommentare zu schreiben
Abstruse Idee. Warum nicht
am 29.08.2013 - 14:59 Uhr
Abstruse Idee. Warum nicht die Felder, die Du für das Mailformular benötigst mit in die Fieldcollection setzen? Dann hast Du das Formular schon weitgehend fertig und brauchst nur noch ein bißchen CSS zum Nacharbeiten.
Beste Grüße
Werner
Danke für deine Antwort! Ich
am 29.08.2013 - 15:05 Uhr
Danke für deine Antwort!
Ich habe das noch nicht richtig verstanden.
Kann ich mir mit der Fieldcollection ein Mailformular zusammenbauen? Und dieses dann im "Frontend" ausgeben lassen so dass alle User darüber eine Mail versenden können?
Vielen Dank und beste Grüße!
Ok, das habe ich wohl falsch
am 29.08.2013 - 16:07 Uhr
Ok, das habe ich wohl falsch verstanden. Du willst offenbar bei der Ausgabe der Field-Collection ein Mail-Formular einbinden.
Du könntest mittels Webform einen Block erstellen. Dieser Block wird aber nicht automatisch in einer Field-Collection ausgegeben. Du müßtest dazu einen speziellen Template-File für diese Field-Collection Ausgabe erstellen, der den Block einbindet. Ob das aber mehrfach mit demselben Block funktioniert, kann ich Dir nicht sagen. Ich hatte so eine Anwendung noch nicht und vergleichbares auch noch nicht probiert.
Beste Grüße
Werner
Genau.Ausgegeben werden
am 30.08.2013 - 13:27 Uhr
Genau.
Ausgegeben werden sollte das folgendermaßen:
- Inhalt des ersten Fieldcollection-Eintrags
- Mailform (input type hidden= 1)
------------------------
- Inhalt des zweiten Fieldcollection-Eintrags
- Mailform (input type hidden= 2)
-------------------------
- Inhalt des zweiten Fieldcollection-Eintrags
- Mailform (input type hidden= 3)
etc.
Im Zweifelsfall könnte ich das über HTML-Code (Form) in der Template-Datei lösen.
Oder gibts doch einen cleveren Weg oder ein Modul in Drupal.
Vielen Dank und Grüße!