Hallo,
ich habe folgendes Script:
page.typeNum = 0 page { 5 { table = pages selectedFields = uid, title #select.where = (pid = 64) renderObj = COA renderObj { } } }
Das funktioniert. Wenn ich aber die pidInList Zeile auskommentiere und versuche z.B. durch eine where Klausel zu ersetzten (wie oben auskommentiert), wird mir kein Datensatz angezeigt. Ist pidInList immer nötig? Und wie könnte ich z.B. in eine where Klausel (pid > 60) benutzen? das > Zeichen kann ich ja in TypoScript nur zum Löschen eines Wertes benutzen, oder?
P.S.:
habe jetzt mal folgendes geschrieben
select.where = (pid = 63) OR (pid = 64)
dann funktioniert es auch. Die pid ist 64, also 63 findet gar keinen Datensatz. Schreibe ich
select.where = (pid = 64) OR (pid = 63)
wird wieder nichts angezeigt !?
P.S.S:
Habe die weitere Beobachtung gemacht, dass bei der OR Verknüpfung nur dann eine Datenmenge zurückgegeben wird, wenn (mindestens) die erste Bedingung erfüllt ist.