Layoutansicht an ein Inhaltslayout übergeben

Beim Entwickeln eines Inhaltslayouts können Sie auf Eigenschaften für die zugrunde liegende Komponente zugreifen, wenn das Inhaltslayout in Sites verwendet wird.

Für diesen speziellen Anwendungsfall können Sie auf die Inhaltslayoutansicht zugreifen, die für den Inhaltstyp in einer Inhaltsliste ausgewählt wurde. Dann können Sie das Rendering der Komponente je nach Kategorie ändern. Ohne Zugriff auf diese Eigenschaft müssten Sie zwei Inhaltslayouts erstellen, die im Wesentlichen identisch sind.

Die Eigenschaft contentLayoutCategory ist für Inhaltslayouts verfügbar, die für die Inhaltselement- und die Inhaltslistenkomponente gerendert werden. Sie können wie folgt über das Sites-SDK auf diese Eigenschaft zugreifen.

scsData.SitesSDK.getProperty('contentLayoutCategory', function (layoutCategory)
          { console.log(layoutCategory);});

Siehe Oracle Content Management-SDKs.

Diese Eigenschaft ist nur verfügbar, wenn das Inhaltslayout von einem Inhaltelement oder einer Inhaltsliste in einer Oracle Content Management-Site gerendert wird. Sie ist nicht verfügbar, wenn das Inhaltslayout von einer Drittanbieteranwendung gerendert wird.