[TYPO3-german] Kann man die GET/POST Variablen mit TS abfragen?

Constantin Noll constantin.noll at gmx.de
Tue Dec 5 18:09:19 CET 2006


JoH asenau schrieb:
>> ich suche nach einer Möglichkeit Daten aus Formularfeldern im
>> TypoScript für eine Datenbankabfrage zu verwenden.
>>
>> Ich habe mir das so vorgestellt, daß ich auf der Seite ein Fomular mit
>> einem Eingabefeld oder einer Auswahlbox habe.
>>
>> z.B.
>> <input type="text" name="userInput" />
>>
>> und im TypoScript dann diesen Wert verarbeiten kann.
>>
>> select.where = minValue < userInput AND maxValue > userInput
> 
> Das geht mit andWhere, weil dort stdWrap properties zur Verfügung stehen.
> 
> select {
>     andWhere {
>         dataWrap = minValue < {GPvar:userInput} AND maxValue >
> {GPvar:userInput}
>     }
> }
> 
> Und nur für alle Fälle: select verwendet _immer_ pidInList. Der Default
> dafür ist "this", was der aktuellen Seite entspricht. Für den Fall, daß die
> Records von einer anderen Seite geholt werden sollen, mußt Du die ID der
> Seite mit angeben.
> 
> Joey
> 
Vielen Dank Joey,

es funktioniert noch nicht so wie ich mir das dachte, aber es funktioniert.
Ich habe es erst einmal mit der Abfrage nach dem header des Records 
versucht.

lib.myContent = CONTENT
lib.myContent {
	table = tt_content
	select.pidInList = 17
	select {
     		andWhere {
         		dataWrap = header = '{GPvar:userInput}'
		}
	}
}

Dabei habe ich eine Weile gebraucht bis ich herausgefunden habe, daß in 
diesem Fall noch Quotes um {GPvar:userInput} gesetzt werden müssen. Nur 
falls das jemand auch ausprobieren will.

Constantin


More information about the TYPO3-german mailing list