[TYPO3-german] Re: formhandler - gemappte Variable für Condition benutzen

Reinhard Führicht rf at typoheads.at
Fri Sep 2 09:14:04 CEST 2011


Hallo Johannes,

> Da meine Versuche über globale Variablen eine Condition im TS von
> formhandler auszulösen scheitern, muß ich nun einen anderen Weg
> ausprobieren.
>
>
>
> Ich hole einige Werte mit dem preProcessor aus der DB und mappe diese
> anschließend im preProcessor. Also habe ich nun dort einen Eintrag
> „mnoform.mapping = linkbooking“. Jetzt möchte ich in Abhängigkeit dessen
> Zustandes (gefüllt / leer) die
> plugin.Tx_Formhandler.settings.predef.default.cssFile.1 auswählen. Versuche
> mit .ifTrue haben mich bis jetzt nicht weitergebracht… Hier mal das TS in
> Schnipseln:
>

Mit Typoscript-Conditions funktioniert das in diesem Fall wohl nicht, 
weil es ja keinen echten GET/POST-Wert gibt, sondern der Wert erst im 
Formhandler zugewiesen wird.
Dafür gibt es aber eigene "if"-Konstrukte innerhalb der 
Formhandler-Konfig, die dir weiterhelfen könnten.

z.B.

plugin.Tx_Formhandler.settings {
   if {
     1 {
	
       # Wenn "mnoform" gesetzt ist
       conditions.OR1.AND1 = mnoform
       isTrue {
        cssFile.1 = fileadmin/Weimar/ext/formhandler/styles_hidden.css
       }
     }
   }

   # Normales CSS
   cssFile.1 = fileadmin/Weimar/ext/formhandler/styles.css
}

Viele Grüße,
Reinhard


More information about the TYPO3-german mailing list