Hallo,
Wir nutzen auf unserer Webseite Mailformplus. Nun würden wir gerne einbauen, dass der Betreff dieses Formulars automatisch ausgefüllt wird, je nachdem von welcher Seite die Person gerade kommt.
Beispiel:
Die Person befindet sich auf der Seite "Stellenanzeigen" und klickt auf den Link zum Kontaktformular. Folglich sollte dann im Betreff z.B. stehen "Anfrage bezüglich Ihrer Stellenanzeigen"
Danke vorab!
safioni schrieb
Hallo,
Wir nutzen auf unserer Webseite Mailformplus. Nun würden wir gerne einbauen, dass der Betreff dieses Formulars automatisch ausgefüllt wird, je nachdem von welcher Seite die Person gerade kommt.
Beispiel:
Die Person befindet sich auf der Seite "Stellenanzeigen" und klickt auf den Link zum Kontaktformular. Folglich sollte dann im Betreff z.B. stehen "Anfrage bezüglich Ihrer Stellenanzeigen"
Danke vorab!
Vermutlich kannst du den Betreff im TS festlegen bei Mailformplus!? Dann machst du einfach eine kleine userFunc die den Referrer auswertet!?
Hallo Safioni,
falls Du es noch benötigst, ich habe es so gelöst:
Marker im Template einfügen
<input type="hidden" name="RefUrl" value="###value_RefUrl###" />
Template des Kontaktformulars
### Eigene Marker ersetzen ###
# Marker fuer verweisende Seite
plugin.tx_thmailformplus_pi1.markers.value_RefUrl = TEXT
plugin.tx_thmailformplus_pi1.markers.value_RefUrl.data = getIndpEnv:HTTP_REFERER
# subject of the admin mail is set to the subject the user entered in the form
plugin.tx_thmailformplus_pi1.default.email_subject = TEXT
plugin.tx_thmailformplus_pi1.default.email_subject.data = GPVar:RefUrl
plugin.tx_thmailformplus_pi1.default.email_subject.crop = -50|...|1
plugin.tx_thmailformplus_pi1.default.email_subject.wrap = Anfrage " | "
Dadurch werden die letzten 50 Zeichen der URL von der aufrufendenen Seite in den Betreff geschrieben.
Viele Grüße
Ulf