Tworząc układ zawartości, można uzyskać właściwości używanego składnika, jeśli układ zawartości jest używany w serwisach.
Dla tego konkretnego przypadku można uzyskać widok układu zawartości wybranego dla typu zawartości z listy zawartości. Następnie można zmienić sposób renderowania składnika w zależności od jego kategorii. Nie mając dostępu do tej właściwości, należy utworzyć dwa układy zawartości, które będą identyczne.
Właściwość contentLayoutCategory
jest dostępna dla układów zawartości renderowanych zarówno dla składników "element zawartości", jak i "lista zawartości". Dostęp do tej właściwości można uzyskać poprzez narzędzie Sites SDK:
scsData.SitesSDK.getProperty('contentLayoutCategory', function (layoutCategory) { console.log(layoutCategory);});
Zob. Oracle Content Management SDK.
Ta właściwość jest dostępna tylko wtedy, gdy układ zawartości jest renderowany za pomocą składnika "element zawartości" lub "lista zawartości", znajdującego się w serwisie Oracle Content Management. Nie jest ona dostępna, gdy układ zawartości jest renderowany z innych aplikacji.