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 = em...@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 = em...@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 = em...@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 = em...@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@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an