主题定义站点的一般外观,包括内容、外观和行为。主题为站点中的页提供一致的视觉效果。
设计新主题意味着指定布局、样式、示例内容、导航以及用作新站点起点的所有基本信息。主题设计者设置站点外观和行为的预期。设计主题时应考虑其使用方式;例如,大多数或所有用户都预期使用移动设备访问站点。如果您的用户希望创建许多相似站点,则设计定制主题非常有用。可以使用页布局针对可在主题间共享的通用模式设计主题。
主题包含用于设计站点内容、外观和行为的页布局。您可以更改设计和设置,添加内容来创建站点,用于推销您的风格、品牌和愿景。
主题包括:
背景图像的资产或作为页布局的一部分的其他内容(图像、JavaScript 文件等)
站点的样式设置 (CSS)
多个页布局(HTML 文件)
用于构造站点导航的代码(JavaScript 文件)
可用于组件的基本样式列表(在 design.css
和 design.json
文件中指定)
主题还包括种子数据,该数据用于填充从其中一个页模板创建的新页。例如,用户为产品部分创建新页并选择名为 new_product.html
的页布局。如果主题包含名为 new_product-pageseed.json
的文件,则第一次创建新页时,将使用页种子文件的内容填充该页。与示例内容一样,此种子数据可以修改并且只是为您提供构建页的起点。
您可以创建使用组件子集的主题,这些组件要使用该主题。用户为他们的站点选择该主题时,他们将仅看到为该主题指定的组件。请参见将组件与主题关联。
每个网站使用一个主题。从模板创建站点时,您从模板继承主题。您可以在任何时候更改一个站点的主题。Oracle Content Management 提供了多种带有主题的模板,可供您在入门时使用。
如果站点使用新的未发布主题,则在您首次使站点联机时,主题会自动随站点一起发布。如果您对主题进行了更改并希望更新联机站点以显示更改,则必须明确发布主题。只有主题所有者或具有管理者权限的用户可以明确发布主题。
注:
如果您发布对某个主题的更改,则所有使用该主题的联机站点将会反映这些更改。例如,如果您更改了在主题中指定的默认字体并发布主题,则使用该主题的所有站点都将使用新的默认字体。另请参见“管理主题”。