Zum Inhalt springen

tx_thmailformplus_pi1.default.email_to über saveUserFunc ändern ?

Erstellt am 19. November 2008 · 5 Antworten · letzte Antwort am 20. November 2008

Tags: Frage

Torsten.​E ·

Wie kann ich den Wert von
thmailformplus_pi1.default.email_to über eine saveUserFunc ändern.

Ich will abhängig vom Formularinhalt
diesen Wert ändern.

Torsten.E

karlchen ·

das email_to feld von thmailformplus ist stdwrap fähig

z.b.

temp.meinCOA = COA
temp.meinCOA {

10 = ...

}


email_to.stdWrap.cObject < temp.meinCOA

mit Conditions kann man aber auch shcon ne Menge machen, z.b.

[globalVar = GP:contact_via_mail=x]
plugin.thmailformplus_pi1.default.email_to = host@deinedomain.de
[global]

oder ähnliches...

Torsten.​E ·

Folgendes funktioniert leider nicht:

[globalVar = GP:plz > 88000] && [globalVar = GP:plz < 88099]
plugin.tx_thmailformplus_pi1.default.email_to = neue@email.de
[global]

"plz" ist die ID des Formularfeldes.
Da es nicht funktionierte war ja der Gedanke über eine
eigene Funktion

Torsten.E

karlchen ·

dann poste doch noch mal ne Variante wie es funktioniert hat, damit später suchende an deiner Lösung teilhaben können 🙂

Torsten.​E ·

Wie oben angegeben mit TS funktioniert es.
Mein Fehler war, das ich 2 Zeilen weiter oberhalb (durch herumprobieren)
einen Fehler in TS hatte und damit die Lösung nicht mehr funktionierte.

:o

[globalVar = GP:plz > 88000] && [globalVar = GP:plz < 88099]
plugin.tx_thmailformplus_pi1.default.email_to = TEXT
plugin.tx_thmailformplus_pi1.default.email_to.value = neue@email.de
[global]

Soll als Admin-Empfänger eine zusätzliche E-Mail Adresse
hinzugefügt werden, diese einfach mit "," (Komma) anhängen

plugin.tx_thmailformplus_pi1.default.email_to.value = neue@email.de,zweite@email.de

oder:

[globalVar = GP:plz > 88000] && [globalVar = GP:plz < 88099]
plugin.tx_thmailformplus_pi1.default.email_to = TEXT
plugin.tx_thmailformplus_pi1.default.email_to.value = neue@email.de
[global]
plugin.tx_thmailformplus_pi1.default.email_to.wrap = |,zweite@email.de

Wir verwenden das wie folgt.
1. E-Mail Empfänger ist der zuständige Vertriebsmitarbeiter, welcher praktisch über das PLZ-Kriterium ausgewählt wird.
2. E-Mail Empfänger ist die Firma selbst zur Kontrolle

Torsten.E