Hallo,
ich möchte den Betreff der Email an den Admin gern dynamisch aus Werten von Eingabefeldern generieren.
Kann mir Jemand auf die Sprünge helfen?
Das funktioniert nicht:
plugin.Tx_Formhandler.settings.predef.myformname {
finishers {
1.class = Tx_Formhandler_Finisher_Mail
1.config {
limitMailsToUser = 5
admin {
subject.insertData = 1
subject.data = GPvar:formhandler|title
}
}
}
}
}
Hi probiere das mal:
plugin.Tx_Formhandler.settings.predef.myformname {
finishers {
1.class = Tx_Formhandler_Finisher_Mail
1.config {
limitMailsToUser = 5
admin {
subject = TEXT
subject.data = GPvar:formhandler|title
}
}
}
}
Danke. Habe die Antwort bereits damals von den Entwicklern bekommen. Aber braucht sicherlich noch mal jemand.
birgitr schrieb
Danke. Habe die Antwort bereits damals von den Entwicklern bekommen. Aber braucht sicherlich noch mal jemand.
Hallo birgitr,
kannst du die lösung bitte posten?
danke
lg aphex13
hey aphex13,
meine version müsste funktionieren, jedenfalls hatte ich sie damals getestet.
Genau. Das ist die Lösung, sonst hätte ich sie gepostet 😉
preealpha schrieb
subject.data = GPvar:formhandler|title
Klappt natürlich nur, wenn das formValuesPrefix "formhandler" heißt. Außerdem ist GPvar deprecated. Bitte GP verwenden.
Ergänzung: mit o.a. TS kann man EIN Feld aus dem Formular in den Betreff schreiben, aber wie kann man zwei oder drei Felder aus dem Formular in den Betreff schreiben? Antwort:
So geht's:
plugin.Tx_Formhandler.settings {
saveInterceptors {
1 {
class = Interceptor_CombineFields
config {
combineFields {
subject {
fields.1 = formhandler|order
fields.2 = formhandler|customer
fields.3 = formhandler|service
}
}
}
}
}
finishers {
1 {
class = Tx_Formhandler_Finisher_Mail
config {
limitMailsToUser = 5
admin {
subject = TEXT
subject.data = GP:subject
}
}
}
}
}