Auslesen aller Nodes eines bestimmten Typs in Content NodeType

Hallo,
ich habe einen NodeType X.Y.Document.News angelegt, der als News Detailseite herhält.
Jetzt möchte ich eine Listenansicht dazu basteln. Ich habe zwar einen NodeType X.Y.Document.NewsFolder, da ich das ganze aber gerne variabel auf jeder Seite anlegen können will, habe ich noch einen dritten NodeType X.Y.Content.LatestNews angelegt. Ist das die richtige Vorgehensweise? Ein Component kann ich ja nicht auf Seiten legen lassen durch einen Redakteur?

Jetzt krieg ich es nur im LatestNews NodeType nicht auf die Reihe, alle Documents vom Typ X.Y.Dokument.News auszulesen. Das Ergebnis ist immer NULL :frowning:
Allgemein scheint das Ergebnis immer NULL zu sein, egal was ich auslesen will.

prototype(X.Y:Content.LatestNews) < prototype(Neos.Neos:ContentComponent) {
news = ${q(site).find(’[instanceof X.Y:Document.News]’).get()}

renderer = afx<Neos.Fusion:Debug>{news}</Neos.Fusion:Debug>
}

Irgendwie habe ich das Gefühl, ich geh da komplett falsch ran…
Ist q(site) da überhaupt richtig?
Kann mir da jemand nen Hinweis geben, wie ich das am besten machen sollte?

LG Kathrin

Hi Kathrin,

Du gehst da schon ganz richtig ran :slight_smile:

Dein Ergebnis ist immer NULL, weil Du im renderer per props.news auf Dein Ergebnis zugreifen musst. In Deinem Beispiel verwendest Du nur news.

Hoffe, das hilft weiter :slight_smile:

1 Like

Oh. Peinlicher Fehler^^°
Vielen Dank :slight_smile: