Stefan_mueller5
I'm new here

Abbildung von Medien im FOS bei Contentprojektionen

Jump to solution

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 Smiley Happy?

Vielen Dank und viele Grüße

Stefan Müller

0 Kudos
1 Solution

Accepted Solutions
kohlbrecher
Crownpeak employee

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

View solution in original post

0 Kudos
2 Replies
kohlbrecher
Crownpeak employee

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

0 Kudos
sebastianc
Crownpeak employee

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

0 Kudos