Kontaktformular als POPUP
am 21.12.2011 - 16:48 Uhr in
Hallo liebe Drupal Experten,
wie im Betreff schon angesprochen, würde ich gerne ein Kontaktformular (Webform) in einem POPUP-Fenster ausfüllen lassen.
Dazu hatte ich auch dieses Modul (http://drupal.org/project/popups) gefunden und in einem Video dazu habe ich gesehen, dass das eben auch mit solchen Formularen funktionert.
Die Schwierigkeit ist dabei ja, dass z.B. eine kurze Bestätigung angezeigt wird, wenn das Formular abgeschickt wurde, oder auch ein Hinweis, wenn Pflichtfelder nicht ausgefüllt worden sind.
Dann "bleibt" das Kontaktformular natürlich im POPUP.
Leider gibt es das Modul nicht für Drupal 7 :-(
Weiß jemand von euch eine Drupal 7 Alternative ?
lieben Gruß
Daniela
- Anmelden oder Registrieren um Kommentare zu schreiben

Lightbox
am 21.12.2011 - 19:58 Uhr
siehe Drupal6-Beispiel
http://blip.tv/jasom/drupal-webform-to-lightbox-popup-4036395
sollte auch mit D7 funktionieren.
Siehe auch ReadMe.txt von LightBox2 Abschnitt Inline Content Support
Danke für den Link auf das
am 22.12.2011 - 14:37 Uhr
Danke für den Link auf das Video.
Ich werde mir das mal die nächsten Tage anschauen.
Ich hatte bereits mit der Lightbox experimentiert, aber dort war das Ergebnis bis jetzt nicht so toll.
Man "blieb" halt nicht in der Box, wenn man Pflichtfelder nicht ausgefüllt hatte oder auch wenn das Formular abgeschickt worden ist (Confirmation Text, bzw. Confirmation URL).
Aber vielleicht habe ich bei den Lightboxen noch irgendeine Einstellung übersehen.
Ich habe auch schon mal mit simple-dialog experimentiert, aber dort waren die Ergebnisse auch nicht so berauschend. Das POP-UP sah zwar besser aus, aber die Problematik von oben blieb.
lieben Gruß
Daniela
Ich werd mir das mal genauer
am 24.12.2011 - 13:52 Uhr
Ich werd mir das mal genauer ansehen, interessiert mich auch sehr.
mit Lightbox kann man ja das Formular aufpoppen und dann müsste man ja auch die Seite, wohin weitergeleitet wird auch aufpoppen.
Mir fällt gerade ein: Cool wäre das ja mit Ajax !
Muss mal gucken..
Sepp
und nicht nur die
am 24.12.2011 - 15:11 Uhr
und nicht nur die "Danke-Seite" müßte in der Lightbox bleiben, auch wenn man ein Pflichtfeld nicht ausgefüllt hat, dann müßte es auch in der Lighbox bleiben.
Berthold hat ja schon ein Video dazu gemacht, wie man eine normale Node in einer Lightbox oder Colorbox anzeigen lassen kann.
Das müßte man auch mit so einem Formular hinbekommen.
Ich bin mal gespannt, ob wir das rausbekommen.
schöne Weihnachten
Daniela
Lösung mit Lightbox
am 25.12.2011 - 18:25 Uhr
Darstellung des Konatktformulars in einem iframe mit diesem Link:
<a href="/contact" rel="lightframe[|width:1000px; height:1000px; scrolling: auto;]">Kontakt</a>Damit wird aber die ganze Seite dargestellt, deshalb ein eigene Theme-Template für die Conatct-Seite erstellen:
page.tpl.php kopieren und umbenennen in page--contact.tpl.php
und dann alles ruaslöschen was stört .... ;-)
PS: Cache löschen nicht vergessen ...
hdh