[TYPO3-german] Re: formhandler: gemappten Wert für weiteren PreProcessor verwenden
Reinhard Führicht
rf at typoheads.at
Mon Oct 24 16:08:09 CEST 2011
Hallo Johannes,
Am 24.10.2011 11:42, schrieb Johannes C. Schulz - EnzephaloN IT-Solutions:
> Hallo typo3-Gemeinde
>
>
>
> Folgendes Problem:
> mit einem Preprocessor von formhandler hole ich erfolgreich Werte aus der
> DB. Davon ist einer (mtype) eine uid einer anderen Tabelle, welche ich mit
> einem weiteren PreProcessor benutzen möchte.
>
> [..]
>
> 2{
> class = Tx_Formhandler_PreProcessor_LoadDB
> config{
> select{
> table = tx_enzhotellist_domain_model_type
> where = COA
> where {
> 10 = TEXT
> 10.value = uid=
> 20 = TEXT
> 20.value = mtype.value
> }
> }
> # add PreProcessed enzhotellist_type-items to markers
> 1{
> mtypename.mapping = typename
> }
> }
> }
>
> [..]
>
>
>
> Kann mir jemand verraten, wie ich das machen kann? So wie hier geschrieben
> funktioniert es leider nicht.
>
>
>
> Viele Grüße
>
> Johannes
>
where = COA
where {
10 = TEXT
10.value = uid=
20 = TEXT
20 {
data = GP:[prefix]|mtype
sanitize = 1
}
}
Durch "sanitize=1" werden die GET/POST-Parameter durch die aktuellen
internen Parameter im Formhandler ersetzt. So kommst du auf die Daten,
die der PreProcessor geladen hat. Ev. musst du noch deinen
"formValuesPrefix" dazu verweden, aber da bin ich mir spontan nicht sicher.
Viele Grüße,
Reinhard
More information about the TYPO3-german
mailing list