[TYPO3-german] Formhandler

Felix Nagel info at felixnagel.com
Fri Oct 8 11:56:34 CEST 2010


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