Webform: Email versenden mit Vorname, Nachname
Eingetragen von soezkan (558)
am 02.04.2018 - 09:46 Uhr in
am 02.04.2018 - 09:46 Uhr in
Hallo Forum,
in meiner Webform gibt ein Interessent, u. a. seinen Vornamen, Nachnamen und seine Email an.
Nach erfolgtem Abschicken der Webform, will ich, dass der Interessent eine Email bekommt, in der steht:
Hallo [webform:vorname-value] [webform:nachname-value],
...
Mit freundlichen Grüßen
...
Wie im Beispiel hier gezeigt, habe ich in der Anrede die Tokens [webform:vorname-value] [webform:nachname-value] angegeben. Doch leider bekomme ich nach dem Absenden diese Warnings:
Warning: array_keys() expects parameter 1 to be array, null given in webform_rules_tokens() (Zeile 213 von /htdocs/sites/all/modules/webform_rules/webform_rules.module).
Warning: in_array() expects parameter 2 to be array, null given in webform_rules_tokens() (Zeile 228 von /htdocs/sites/all/modules/webform_rules/webform_rules.module).
Warning: in_array() expects parameter 2 to be array, null given in webform_rules_tokens() (Zeile 228 von /htdocs/sites/all/modules/webform_rules/webform_rules.module).
Und die Anrede mit Vorname und Nachname in der Email fehlt.
Irgendwas läuft also schief.
Kann mir da jemand helfen?
Vielen Dank.
Liebe Grüße
soezkan
- Anmelden oder Registrieren um Kommentare zu schreiben
Mit dem Wechsel von webform3
am 02.04.2018 - 19:39 Uhr
Mit dem Wechsel von webform3 auf webform4 haben sich die Tokens geändert.
Probiere es mit dem token
[submission:values:$key]
, in deinem FallHallo [submission:values:vorname] [submission:values:nachname]
Grüße aus dem sonnigen Heidelberg.
Maker • Visual Designer • Site Builder https://binroth.com
Danke Howdytom für Deine
am 02.04.2018 - 20:15 Uhr
Danke Howdytom für Deine Antwort.
Allerdings hatte ich das schon probiert: geht aber leider nicht.
In diesem Fall bleiben die Felder einfach leer, d. h. nichts wird an die benötigte Stelle geschrieben.
Ich habe dieses Modul im Einsatz: webform 7.x-4.16
Woran könnte es liegen?
Danke nochmal.
Soezkan
soezkan schrieb Woran könnte
am 03.04.2018 - 14:15 Uhr
Woran könnte es liegen?
Beide Tokens [webform:vorname-value] oder [submission:values:$key] sind richtig. Laut Fehlermeldung verwendest du rules und webform_rules. Deaktiviere testweise deine rules. Werden nun die Tokens richtig auf der Webform Bestätigungsseite angezeigt? Wenn ja, ist deine webform_rules fehlerhaft.
Grüße aus dem sonnigen Heidelberg.
Maker • Visual Designer • Site Builder https://binroth.com
Nun habe ich Deinem Vorschlag
am 04.04.2018 - 10:25 Uhr
Nun habe ich Deinem Vorschlag nach mal das Webform Rules Modul deaktiviert.
Dennoch: die Tokens werden nicht erkannt, weder [webform:vorname-value] noch [submission:values:$key].
Noch eine Vorstellung woran es liegen könnte?
Zitat:Noch eine Vorstellung
am 04.04.2018 - 11:06 Uhr
Noch eine Vorstellung woran es liegen könnte?
Missverständnis, ich bin davon ausgegangen, dass die Tokens auf der Bestätigungsseite angezeigt werden sollen.
Für die Replacement patterns (webform data) probiere:
[data:vorname-value-raw] [data:nachname-value-raw]
Grüße aus dem sonnigen Heidelberg.
Maker • Visual Designer • Site Builder https://binroth.com
Danke für Deine
am 04.04.2018 - 14:22 Uhr
Moment ...
So, jetzt, dachte ich hätte
am 04.04.2018 - 14:30 Uhr
So, jetzt, dachte ich hätte etwas vergessen. Verzeihung.
Danke für Deine Antwort.
Jedoch bleibe ich ohne Erfolg (seufz). In der EMail steht einfach nur
Hallo ,
Was ich außerdem festgestellt habe:
Mein Formular wird durch 3 Page breaks in 3 Schritte unterteilt.
Nun dachte ich auf der 3. Seite nochmal alles anzeigen zu lassen:
<p>
[submission:values:anrede] [submission:values:vorname] [submission:values:nachname]<br />
[submission:values:str_hsnr]<br />
[submission:values:ihre_plz] [submission:values:ihr_ort]<br />
[submission:values:ihr_land]<br />
Email: [submission:values:email]</p>
Pustekuchen. Auch hier passiert nix.
Bin echt ratlos.
Zitat:Jedoch bleibe ich ohne
am 04.04.2018 - 14:40 Uhr
Jedoch bleibe ich ohne Erfolg (seufz). In der EMail steht einfach nur... Hallo ,
Wenn die Replacement Pattern nicht erscheinen, werden diese an der gewünschten Stelle nicht unterstützt. Könntest du ein Bildschirmfoto deiner Rule hochladen?
Grüße aus dem sonnigen Heidelberg.
Maker • Visual Designer • Site Builder https://binroth.com
Eigentlich hatte ich für
am 05.04.2018 - 16:23 Uhr
Eigentlich hatte ich für diese Webform gar keine Rule aktiv.
Ich habe ja außerdem das Webform-Rules- und auch das Rules-Modul deaktiviert.
Drum sind mir jetzt auch die Warnings ein Rätsel:
Warning: array_keys() expects parameter 1 to be array, null given in webform_rules_tokens() (Zeile 213 von /htdocs/sites/all/modules/webform_rules/webform_rules.module).
Warning: in_array() expects parameter 2 to be array, null given in webform_rules_tokens() (Zeile 228 von /htdocs/sites/all/modules/webform_rules/webform_rules.module).
Warning: in_array() expects parameter 2 to be array, null given in webform_rules_tokens() (Zeile 228 von /htdocs/sites/all/modules/webform_rules/webform_rules.module).
Die kommen jetzt zwar nicht mehr, aber darum kann ich Dir auch kein Bildschirmfoto senden.
Oder was meintest Du genauer?
Danke auf jeden Fall für Deine hilfreichen Kommentare.
Bin gespannt!
Zitat: Die kommen jetzt zwar
am 05.04.2018 - 17:17 Uhr
Die kommen jetzt zwar nicht mehr, aber darum kann ich Dir auch kein Bildschirmfoto senden.
So sollte es auch sein. Wenn die Module rules und webform_rules deaktiviert sind, sollten die Warnungen nicht mehr erscheinen.
Eigentlich hatte ich für diese Webform gar keine Rule aktiv.
Dann stellt sich mir aber die Frage wie bisher die eMail Bestätigung an den Interessenten erfolgt ist, wenn keine rule aktiv ist? Hierfür wird bsp. rules und webform_rules benötigt. Ich vermute die Warnungen erscheinen aufgrund anderer (fehlerhafter) "rules". Wie und wo genau versuchst du die Webform tokens zu verwenden? Was passiert, wenn du die "anderen Rules" deaktivierst? Selbstverständlich muss dafür das Modul Rules aktiviert sein.
Grüße aus dem sonnigen Heidelberg.
Maker • Visual Designer • Site Builder https://binroth.com
Das Email-Versenden mittels
am 06.04.2018 - 17:36 Uhr
Das Email-Versenden mittels der Webform hat anscheinend nix zu tun mit den Rules.
Wie gesagt:
- Rules-Modul (alle damit verbundenen Module)
- Webform-Rules-Modul
hatte ich jetzt beide inaktiv geschaltet.
Scheinbar sind weitere Module
am 06.04.2018 - 19:19 Uhr
Scheinbar sind weitere Module in Benutzung von denen wir noch nichts wissen. Dies ist eine reine Vermutung. Ohne Infos zum Kontaktformular und wie die eMail Bestätigung/Webform konfiguriert ist, wird eine weitere Hilfestellung schwierig.
Grüße aus dem sonnigen Heidelberg.
Maker • Visual Designer • Site Builder https://binroth.com
kann der Server generell eMail verschicken?
am 06.04.2018 - 20:12 Uhr
funktioniert der PHP-Befehl
mail(....);
?Grüße
Ronald