开发内容布局时,如果内容布局正用于站点,您可以获取基础组件的属性。
对于此特定用例,您可以获取为内容列表中的内容类型选择的内容布局视图。然后,您可以根据类别变更组件的呈现方式。如果无法访问此属性,您将需要创建实际上相同的两个内容布局。
contentLayoutCategory
属性可用于为内容项和内容列表组件呈现的内容布局。可以通过 Sites SDK 访问此属性,如下所示。
scsData.SitesSDK.getProperty('contentLayoutCategory', function (layoutCategory) { console.log(layoutCategory);});
请参见 Oracle Content Management SDK。
仅当从 Oracle Content Management 站点中的内容项或内容列表呈现内容布局时,此属性才可用。从第三方应用程序呈现内容布局时,此属性不可用。