Hallo,
ich möchte gerne Properties von einem Dokumententyp Rezension in die aktuelle Seite vom Dokumententyp Page einfügen. Die Verbindung/Verknüpfung der beiden Dokumentenkonten möchte ich per sitegeist/taxonomy herstellen.
Folgenden Code habe ich bereits erstellt:
# Property Array [taxonomyReferences] der aktuellen Page auslesen
taxonomyRef = Neos.Fusion:Loop {
items = ${q(node).property('taxonomyReferences')}
itemRenderer = Neos.Fusion:Loop { # Jetzt in den Dokumentenknoten Rezension nach gleichen Werten im Array [taxonomyReferences] suchen
items = ${q(site).find('[instanceof Site.Vendor:Document.Rezension]')
.filter(Enhaelt das Array [taxonomyReferences] einen Wert aus dem Array [taxonomyReferences] dieser Page?).get()}
itemName = 'item'
itemRenderer = ${q(node).property('title')}
}
}
Wie muss der Filter formuliert werden?
Weil es eine Suche von Array in Array ist, finde ich keine Lösung.
Es soll reichen, wenn jeweils ein Wert von der Page im Array von Rezension gefunden wird.
Es müssen also die Array’s nicht identisch sein. Es soll lediglich ein Wert übereinstimmen.
Sicher hat der Eine oder Andere auch das die Taxonomy Erweiterung in Verwendung und hat für diese Abfrage bereits eine Lösung.
Vielen Dank im voraus.