[gelöst] Bestätigungsseite nach erfolgreichen Abschicken über das Kontaktformular
Eingetragen von wakila (50)
am 17.04.2015 - 09:34 Uhr in
am 17.04.2015 - 09:34 Uhr in
Hallo miteinander,
ich verwende das Standard Kontaktformular von Drupal. Das war im Template so schon eingebaut und funktioniert einwandfrei. Gibt es eine Möglichkeit dem Nutzer, wenn er das Kontaktformular abgeschickt hat auf eine bestimmte Seite zu schicken? "Vielen Dank für Ihre Nachricht, wir werden uns ...." Eine E-Mail bekommt er, aber ein direktes Feedback wäre schon prima ein grüner Haken oder ähnliches wäre auch schon toll.. Oder ein anderes Modul?
Grüße, Stephan
- Anmelden oder Registrieren um Kommentare zu schreiben
Das lässt sich sicherlich
am 17.04.2015 - 10:15 Uhr
Das lässt sich sicherlich über das Rules-Modul oder Ähnliches lösen.
Ansonsten wäre aber auch das Webform-Modul sehr empfehlenswert - da müsstest Du mal schauen, wie das mit Deinem Theme zusammenspielen würde. Das stellt solche Benachrichtigungsfunktionen nämlich bereit (Meldung, Bestätigungsseite, Weiterleitung) und hat auch ansonsten ein paar nützliche Funktionalitäten mehr bzw. ist flexibler als das Standard-Kontaktformular.
Drupal Freelancer im Rheinland gesucht?
Danke Dir, das passt
am 17.04.2015 - 12:44 Uhr
Danke Dir, das passt wunderbar und kann tatsächlich noch einiges mehr als das Standardformular :)
Hab ich eingebunden und funktioniert. Das Einige, was ich noch nicht geschafft habe ist diesen unnützen "Read More" Button darunter zu entfernen ... Kannst Du mir da helfen? :)
Hmm, ich gehe mal davon aus,
am 17.04.2015 - 22:10 Uhr
Hmm, ich gehe mal davon aus, dass Du das irgendwie als "Anrisstext" eingebunden hast. Webform ist ja ein eigener Inhaltstyp, daher haben auch die Formularseiten alle Eigenschaften von Nodes. Was an sich nicht schlimm ist, das Body-Feld kann man ja leer lassen oder sogar noch sinnvoll für ein paar Zeilen Text oder Code nutzen.
Also ich kenne Deine Einbindung nicht, gehe aber mal davon aus, dass Du es irgendwo per Views, Panels oder wasweißich eingebunden hast und dann angegeben, dass das Body-Feld angezeigt werden soll, und zwar als Anrisstext. Ich zeige Webforms normalerweise direkt unter den Node-URLs an, da hat man diese Problematik nicht.
Schau halt, wie das Formular eingebunden ist, und versuche, den Anrisstext zu entfernen, das sollte eigentlich unter Beibehaltung des Formulars selbst gehen. Wobei Webform u.a. aufgrund seiner Datenstruktur manchmal für unliebsame Überraschungen während der Entwicklung gut ist.
Drupal Freelancer im Rheinland gesucht?
das ist wahrscheinlich von
am 19.04.2015 - 05:18 Uhr
das ist wahrscheinlich von deinem theme
C.A.W. Webdesign
Danke euch, habs mit Firebug
am 20.04.2015 - 10:29 Uhr
Danke euch, habs mit Firebug in der Datei node.module gefunden. Da hab ich das einfach auskommentiert und weg isses ;)
Damit hast Du den Drupal-Kern
am 20.04.2015 - 10:59 Uhr
Damit hast Du den Drupal-Kern modifiziert und das ist ein NoGo. Zum einen hast Du das Problem beim nächsten Drupal-Update wieder, zum anderen gibt es bessere Wege das Update-fest zu implementieren. Du kannst z.B in Deinem Theme in der template.php über das Implementieren der Funktion template_preprocess_node die Ausgabe des Nodes modifizieren. Sieh Dir den Aufbau so einer Funktion im Zen Theme an. Dort sind die vorhanden aber auskommentiert und gut dokumentiert. Damit hast Du schon einmal ein Muster.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
da hast Du allerdings recht
am 20.04.2015 - 11:31 Uhr
da hast Du allerdings recht ... werd ich machen, jetzt hab ich verstanden, was es ist ;)