[TYPO3-german] Formhandler

Reinhard Führicht rf at typoheads.at
Fri Oct 8 12:00:49 CEST 2010


Hi Felix,

ja, die Doku ist ein leidiges Thema.
Da sind einige Dinge zu tun, aber ich komm einfach nicht dazu mir das 
mal anzuschauen.
Ich hoffe, dass es in den nächsten 1-2 Wochen mal was wird.
Dann sollten auch neue Examples und bessere How-Tos reinkommen.

Viele Grüße,
Reinhard

Am 2010-10-08 11:56, schrieb Felix Nagel:
> Jetzt war ich zu spät dran :-)
>
> Das sollte man im übrigen nochmal in die Doc schreiben bzw. als Example
> aufgreifen!
>
> Grüße
> *Felix Nagel*
>
> Bethesdastraße 16
> 20535 Hamburg
>
> m *01 71 / 19 80 16 7*
> t *040 / 33 98 35 41*
>
> www.felixnagel.com | info at felixnagel.com| www.nonkonform-design.de
> Diplomarbeit<http://www.felixnagel.com/studium/diplomarbeit/>  Barrierefreie
> Java-Script Applikationen mit jQuery
>
>
>
>
> 2010/10/8 Reinhard Führicht<rf at typoheads.at>
>
>> 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.
>>>
>>
>> _______________________________________________
>> TYPO3-german mailing list
>> TYPO3-german at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>>



More information about the TYPO3-german mailing list