[TYPO3-german] Formhandler

Dennis amarik at live.de
Fri Oct 8 15:20:55 CEST 2010


Sehr cool Tausend Dank für die Hilfe:)

Am 08.10.2010 11:54, schrieb Reinhard Führicht:
> Hallo Dennis.
>
> Grundästzlich kannst du im TypoScript für den Formhandler einfach den
> Namen des Feldes eintragen. Also z.B.:
>
> 2.class = Tx_Formhandler_Finisher_Mail
> 2.config {
> limitMailsToUser = 5
> admin {
> to_email = email at host.com
> to_name = Some Admin
> subject = subject
> sender_email = email
> sender_name = lastname
> }
> user {
> to_email = email
> to_name = lastname
> subject = subject
> sender_email = email at host.com
> sender_name = Some Company
> }
> }
>
> In diesem Beispiel sind "subject", "lastname" und "email" Namen von
> Formularfeldern.
>
> Wenn du aber Felderkombinationen verwenden willst, musst du sie zuerst
> mit dem Interceptor_CombineFields zusammenfügen:
>
> Bsp:
>
> saveInterceptors {
> 1 {
> class = Interceptor_CombineFields
> config {
> combineFields {
> name {
> fields.1 = firstname
> fields.2 = lastname
> }
> }
> }
> }
> }
> finishers {
> 1.class = Tx_Formhandler_Finisher_Mail
> 1.config {
> limitMailsToUser = 5
> admin {
> to_email = email at host.com
> to_name = Some Admin
> subject = SingleStep Request
> sender_email = email
> sender_name = name
> }
> user {
> to_email = email
> to_name = name
> subject = Your SingleStep request
> sender_email = email at host.com
> sender_name = Some Company
> }
> }
> }
>
> In diesem Beispiel wird ein neues Feld "name" generiert, das aus den
> Werten der Felder "firstname" und "lastname" besteht. Das Feld "name"
> kannst du in der Konfig für den Finisher_Mail verwenden.
>
> Ich hoffe das hilft dir weiter.
>
> Viele Grüße,
> Reinhard
>
> Am 2010-10-08 11:39, schrieb Dennis:
>> Salve,
>>
>> ich habe mir mit Formhandler ein Formular erstellt, und würde es gerne
>> so einstellen, dass im Betreff etwas eingebunden wird, was der Besucher
>> in einem bestimmtem Feld (oder eine Kombination aus zwei Feldern)
>> geschrieben hat...
>>
>> z.B. wenn ich die zwei Felder habe...
>>
>> <div class="row">
>> ###error_firstname###
>> <label for="firstname">
>> ###LLL:firstname###
>> ###required_firstname###
>> </label>
>> <input type="text" name="formhandler[firstname]" id="firstname"
>> value="###value_firstname###"/>
>> <div class="clear"></div>
>> </div>
>>
>> <div class="row">
>> ###error_lastname###
>> <label for="lastname">
>> ###LLL:lastname###
>> ###required_lastname###
>> </label>
>> <input type="text" name="formhandler[lastname]" id="lastname"
>> value="###value_lastname###"/>
>> <div class="clear"></div>
>> </div>
>>
>> was müsste ich dann in das Feld Betreff eingeben damit im Betreff der
>> Email erst der Name und dann der Nachname angegeben wird?
>>
>> ich habe es schon mit ###value_lastname###, ###lastname###,
>> value_lastname und lastname getestet aber anstatt des Textes das ich in
>> die Felder geschrieben habe wird es einfach so übernommen.
>



More information about the TYPO3-german mailing list