[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
XForm EMail Template - korrekte Formatierung der "action" - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
KMR
Beiträge: 18
Registriert: 25. Nov 2011, 16:25

XForm EMail Template - korrekte Formatierung der "action"

29. Jul 2013, 14:40

Hallo Forum,

kann mir jemand mal bitte die korrekte Schreibweise (Formatierung) der action für den EMail-Versand mit einem EMail-Temlate nennen?

Im Wiki steht als Beispiel:
action|email_send_order|warenkorb_bestellung|email|
wobei nicht beschrieben wird, was davon eine variable ist und was nicht, also eher unbrauchbar finde ich. (ja, warenkorb_bestellung ist der name vom template, funktioniert aber so trotzdem nicht)

In der Typen-Übersicht bei XForm steht:
action|email|from@email.de|to@email.de|Mailsubject|Mailbody###name###
Das macht für mich schon mehr Sinn aber funktioniert genausowenig, weder mit:
Mailbody###name###, ###name###, noch nur mit name

Zumal macht eine from@email.de und das Mailsubject ja keinen sinn, da diese im template definiert werden soll, oder?!

Ich habe bereits sämtliche Möglichkeiten durchgespielt und kam zu keinem Ergebniss wo er tatsächlich das von mit angegebene Template benutzt hätte.

Wenn mir also jemand für folgende variablen eine lauffähige action schreiben könnte, wäre ich entzückt.. :)

empfänger-EMail: info@meinedomain.tld
template-key (name): kontakt

vielen dank im voraus! :)

Benutzeravatar
Jan.Kristinus
Admin
Beiträge: 2166
Registriert: 24. Aug 2004, 22:11
Wohnort: Frankfurt
Kontaktdaten: ICQ Website

Re: XForm EMail Template - korrekte Formatierung der "action

30. Jul 2013, 15:48

Hallo,

das ist wirklich nicht so ganz einleuchtend..

action|db2email|emailtemplate|emaillabel|[email@domain.de]

in deinem fall

action|db2email|kontakt||info@meinedomain.tld

achtung .. da sind 2 Pipes . "||" vor der email adresse.

wenn du an eine email aus dem formular verschicken willst, dann so

action|db2email|kontakt|emaillabel

und wenn du an beide verschicken willst.. einfach die verschiedenen
actions direkt untereinander:

action|db2email|kontakt||info@meinedomain.tld
action|db2email|kontakt|emaillabel

hilft das ?

lg
Jan
Yakamara Media GmbH & Co. KG | Kaiserstrasse 69 | 60329 Frankfurt
Tel.: 069-900.20.60.30
http://www.yakamara.de/

Benutzeravatar
webghost
Beiträge: 266
Registriert: 6. Okt 2010, 20:10
Kontaktdaten: Website

Re: XForm EMail Template - korrekte Formatierung der "action

7. Okt 2013, 23:01

jetzt häng ich auch grad an der Stelle fest, der Artikel im Wiki st wirklich nicht der Hammer

action|db2email|kontaktformular||###mailto###@domain.tld

sollte das so nicht stimmen? ..wobei ###mailto### für die Auswahl des Empfängers steht und *kontaktformular" der Template-Key ist. ich häng noch das ganze an damit man es nachvollziehen kann.

Noch eine Frage zum Verständnis: "db2email" steht an stelle von "email" wenn es über ein Template laufen soll, ist das richtig? und das vierte Feld zwischen "||" bleibt leer weil der Absender im Template festgelegt wird, richtig?

Code: Alles auswählen

html|label|<section>

fieldset|person|Kontakt-Daten

html|label|<div class="muss">
select|gender|Anrede|Bitte wählen=b,Herr=Herr,Frau=Frau
text|vorname|Vorname
text|nachname|Nachname
html|label|</div>

text|firmenname|Firmenname
text|strasse|Strasse, Nr.
text|plz|Plz
text|ort|Ort
text|land|Land
text|telefon|Telefon

html|label|<div class="muss">
text|semail|E-Mail
html|label|</div>

fieldset|mitt|Nachricht

html|label|<div class="muss">
select|mailto|Nachricht an|Bitte wählen=b,Support=support,Einkauf=ek,Verkauf=vk,Personalabteilung=mail,Geschäftsleitung=mail,Webmaster=webmaster
text|betreff|Betreff
textarea|nachricht|Mitteilung
captcha|Bitte folgende Zeichen eingeben|Zeichenfolge falsch
html|label|</div>

submit|senden|Senden

action|db2email|kontaktformular||###mailto###@domain.tld

validate|size|gender|4|Bitte Anrede wählen
validate|empty|vorname|Geben Sie bitte Ihren Vornamen ein
validate|empty|nachname|Geben Sie bitte Ihren Nachnamen ein
validate|type|semail|email|Geben Sie bitte Ihre Emailadresse ein
validate|empty|betreff|Geben Sie bitte einen Berteff an
validate|size_range|nachricht|8|4500|Die Länge der Nachricht muss zwischen 8 und 4500 Zeichen lang sein

html|label|</section>

Benutzeravatar
Jan.Kristinus
Admin
Beiträge: 2166
Registriert: 24. Aug 2004, 22:11
Wohnort: Frankfurt
Kontaktdaten: ICQ Website

Re: XForm EMail Template - korrekte Formatierung der "action

8. Okt 2013, 22:56

Hallo,

eigentlich ist diese Platzhalterersetzung bei mailto nicht angedacht. Probier mal folgendes.

hier:
https://github.com/dergel/redaxo4_xform ... nc.php#L39

zeile 39 nehmen und 3 Zeilen hochschieben, oberhalb der "replaceVars".. Ungetestet, nur
mal so eine Einschätzung - sollte aber gehen (hoffentlich) ;)

lg

Jan
Yakamara Media GmbH & Co. KG | Kaiserstrasse 69 | 60329 Frankfurt
Tel.: 069-900.20.60.30
http://www.yakamara.de/

Benutzeravatar
webghost
Beiträge: 266
Registriert: 6. Okt 2010, 20:10
Kontaktdaten: Website

Re: XForm EMail Template - korrekte Formatierung der "action

8. Okt 2013, 23:34

eigentlich ist diese Platzhalterersetzung bei mailto nicht angedacht. Probier mal folgendes.
ach so - steht aber im Wiki

Danke für den Tipp. Was ich aber jetzt nicht verstehe - wie bringe ich dann xForm dazu die erweiterte Klasse zu nutzen?

Benutzeravatar
Jan.Kristinus
Admin
Beiträge: 2166
Registriert: 24. Aug 2004, 22:11
Wohnort: Frankfurt
Kontaktdaten: ICQ Website

Re: XForm EMail Template - korrekte Formatierung der "action

9. Okt 2013, 00:08

welche erweiterte Klasse ? .. Einfach das was ich beschrieben habe direkt in Deinem Code ändern. db2mail wird durch das "email"-Plugin der xform aktiviert.

lg

Jan
Yakamara Media GmbH & Co. KG | Kaiserstrasse 69 | 60329 Frankfurt
Tel.: 069-900.20.60.30
http://www.yakamara.de/

Benutzeravatar
webghost
Beiträge: 266
Registriert: 6. Okt 2010, 20:10
Kontaktdaten: Website

Re: XForm EMail Template - korrekte Formatierung der "action

9. Okt 2013, 08:53

achso... sorry, hatte erst nicht gesehen dass es aus dem Plugin stammt

Aber klappt bestens - Danke Dir

Zurück zu „Allgemeines [R4]“