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
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an