Ja, du müsstest wohl wirklich die DefaultQuerySettings laden, hier die PageIds
als Array setzen (wenn nur eine, dann trotzdem als Array mit nur einem Wert)
und dann dem Repository übergeben.
Ein Repository hat, wenn es von dem Extbase Standard Repository
(Tx_Extbase_Persistence_Repository oder
Ich denke, dass du mittlerweile eine Lösung gefunden hast, aber für die, die
evtl. das gleiche Problem haben wäre es evtl. sinnvoll einfach mal den
generierten MySQL-Statement ausgeben zu lassen. Evtl. spielt hier einfach das
Datenbankfeld pid einen Streich, da keine Seiten-ID angegeben wurde.