Hallo Silke,

Am 20.03.2012 11:33, schrieb Silke Capo:
Hallo Listis,

ich würde gern bei einem Formular die eingegebenen Daten verwenden. Die
Emailadresse (oder vielmehr der Absendername derselben) soll aus dem
eingegebenen Namen generiert werden. Ich schaffe es allerdings nicht,
dass irgendetwas (Sinnevolles) ausgegeben wird.

Folgendes habe ich versucht:

1) to_name = firstname lastname
(Ausgabe: firstname lastname)
2) to_name = TEXT
to_name.data = GPvar:formhandler|firstname
(Ausgabe: leer)
3) to_name = TEXT
to_name.dataWrap = test {GPvar:formhandler|firstname}
(Ausgabe: test)

Ausschnitt aus dem TS:
finishers {
1.class = Tx_Formhandler_Finisher_Mail
1.config {
...
user {
to_email = email
to_name = TEXT
to_name.data = GPvar:formhandler|firstname
subject = Ihre Anfrage
sender_email = c...@digital-worx.de
sender_name = Silke Capo
replyto_email = c...@digital-worx.de
replyto_name = Silke Capo
}
}
...
}

Wie geht es denn richtig? Habe in der Doku nichts gefunden...

Vielen Dank schon mal!

Silke

Das funktioniert:

to_name = firstname

Wenn du den ganzen Namen haben willst, müsstest du die Felder vorher noch zusammenfügen. Das geht mit dem Interceptor_CombineFields.

z.B.:

saveInterceptors {
    1.class = Interceptor_CombineFields
    1.config {
        combineFields {
            fullname {
                fields {
                    1 = firstname
                    2 = lastname
                }
            }
        }
    }
}

Das fügt dir die Felder "firstname" und "lastname" zu einem neue "temporären" Feld "fullname" zusammen. Das kannst du dann in der Konfig für Finisher_Mail verwenden.

to_name = fullname

Viele Grüße,
Reinhard




_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an