可以将组件、部分布局和组件组与主题关联,以将特定组件子集与该主题一起使用。
作为开发人员,您可以为某个模板创建一个主题和多个组件,以便市场营销人员使用此模板来创建用于促销您组织的产品的站点。将组件与主题关联后,当用户在站点构建器中选择主题组件时,它便可用。在主题组件选项卡上,用户仅会看到已与主题关联的组件。将组件与主题关联可确保此组件将与站点模板一起导出,即使它未在站点上使用也是如此。
要将组件与主题关联,请执行以下操作:
在 Oracle Content Management 中,单击左侧导航菜单中的开发人员。
在开发人员页上,单击查看所有主题。
在“主题”页上,选择主题,然后在右键单击菜单中单击属性,或在操作栏中单击。
单击主题组件以打开主题组件选项卡。
选择一个或多个要与主题关联的组件,并对组件进行分类:
从选择组件下拉列表中,选择定制组件。
对于选择的第一个组件,输入类别名称以便为组件创建类别。
对于选择的每个其他组件,选择现有类别或创建新类别。
单击添加组件。

图示 GUID-61AE4C6C-0EA5-4DC9-A18A-46375E78ABE7-default.png 的说明
单击保存以将选择的组件与主题关联。
在主题页上,选择主题,然后单击“属性”以重新打开主题组件选项卡。
验证选择的组件是否已保存。
要从主题删除关联的组件,请单击主题组件选项卡上组件名称旁边的 X,然后在删除组件对话框中单击是。
可以在模板对应的详细信息页上查看与模板使用的主题关联的组件列表。对与主题关联的组件的引用存储在相应主题对应的 components.json 文件中。

图示 GUID-CE8EF166-B216-4F2F-84E2-953350E00F4E-default.png 的说明
配置主题关联后,可以将模板部署到 Oracle Content Management 并与市场营销团队共享此模板。市场营销人员为其站点选择该主题后,他们在站点构建器中的主题组件选项卡上将只看到您为该主题指定的组件。定制和全部组件列表也包含关联的主题化组件。
在 OCE 工具包中将组件与主题关联。
要在 OCE 工具包中将组件与主题关联,可以使用以下 cec 命令。组件将显示在站点构建器中的主题组件选项卡上,以及定制和全部组件列表中。
cec add-component-to-theme <component>
以下 cec 命令删除组件与主题的关联。
cec remove-component-from-theme <component>
有关 OCE 工具包的信息,请参见使用 OCE 工具包进行开发。