[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