Search the FirstSpirit Knowledge Base
Hallo zusammen,
wir haben folgendes Problem:
und zwar möchten wir Datensätze in Form von Contentprojektionen (Übersichtsseite) publizieren. In diesen Datensätzen sind wiederum Medien (PDF, Bilder) referenziert. Wir nutzen zudem die UXBridge und die FOS-Komponente. Bei der Generierung der Contentprojektionen werden nun aber leider die in den Datensätzen referenzierten Medien nicht im FOS abgebildet.
Müssen die auf Contentprojektionen referenzierten Medien im FOS-Ausgabekanal nochmals gesondert aufgeführt werden (z.B. im <PageRefContentProjection> Tag?)? Hat hier jemand eine Idee ?
Vielen Dank und viele Grüße
Stefan Müller
Hallo Stefan,
die Medien sollten eigentlich im FOS abgebildet werden. Um die Medien im FOS zu "finden", die in den Datensätzen einer Übersichtseite referenziert sind, ist alledings ein kleiner Umweg notwendig:
Wenn du die pageRef der Übersichtsseite im FOS abfragst, hat diese ein Kind vom Typ pageRefContentProjections. Dieses wiederum hat ein Attribut contentIds in dem alle betroffenen IDs der Datensätze aufgelistet werden. Über diese IDs lassen sich dann die Detailseiten der Datensätze holen, welche wiedrum die referenzierten Medien aus den Datensätzen haben.
Ich hoffe ich habe deine Frage richtig verstanden und konnte das Problem verständlich erklären. Ist nicht ganz so einfach. Im Kapitel 3.1 der Developer-Doku des FOS ist das nochmal erwähnt.
Content-Projektionen besitzen einen zusätzlichen Parameter, über welchen alle IDs der repräsentierten Datensätze erfasst werden. Dieser wird ebenfalls in der Persistenzschicht des FOS gespeichert.
Grüße
Jan
Hallo Stefan,
die Medien sollten eigentlich im FOS abgebildet werden. Um die Medien im FOS zu "finden", die in den Datensätzen einer Übersichtseite referenziert sind, ist alledings ein kleiner Umweg notwendig:
Wenn du die pageRef der Übersichtsseite im FOS abfragst, hat diese ein Kind vom Typ pageRefContentProjections. Dieses wiederum hat ein Attribut contentIds in dem alle betroffenen IDs der Datensätze aufgelistet werden. Über diese IDs lassen sich dann die Detailseiten der Datensätze holen, welche wiedrum die referenzierten Medien aus den Datensätzen haben.
Ich hoffe ich habe deine Frage richtig verstanden und konnte das Problem verständlich erklären. Ist nicht ganz so einfach. Im Kapitel 3.1 der Developer-Doku des FOS ist das nochmal erwähnt.
Content-Projektionen besitzen einen zusätzlichen Parameter, über welchen alle IDs der repräsentierten Datensätze erfasst werden. Dieser wird ebenfalls in der Persistenzschicht des FOS gespeichert.
Grüße
Jan
Hallo Stefan,
benötigst Du noch weitere Hilfe oder konnte Dir die Antwort von Jan bereits helfen? In diesem Fall wäre es super, wenn Du die "richtige Antwort" entsprechend markierst, damit auch andere Community-Teilnehmer diese auf den ersten Blick finden. Solltest Du zwischenzeitlich eine eigene Lösung gefunden haben, wäre es nett, wenn Du diese hier bereitstellst.
Viele Grüße,
Sebastian