模式和模板的角色

页面的每个部分都与模式相关联,用来定义其结构及可包含的内容,也可以带模板,用来定义其内容在网站上的显示方式。

基本概念

上述网页分为多个区域(用红色虚线框表示),而这些区域又包含几段内容(用红色实线框表示)。请注意,网页本身也是一个区域。

下表说明了一些涉及的概念:
网页的一部分基本概念模板模式
网页本身页面(最高级别区域)页面模板页面模式(一种区域架构类型)
网页上的区域区域区域模式
一段内容组件组件模板 (仅限基于模板的发布)组件模式

上图显示了一个网页(对应于某种“区域”类型的页面),分为三个区域(对应于“区域”),总共包含五段内容(对应于“组件”)。请注意,区域在 Experience Space 中不是单独的项目,因此,您无法在文件夹或结构组(如组件或页面)中创建区域。相反,系统已为您定义页面中的区域,您可以指定其内容。

模板

根据您组织设置的发布方式,模板的使用和功能如下所示:
  • 页面模板可用于定义已发布网页的一般构造和行为方式。
  • 如果您的组织使用基于模板的发布模型,则组件模板定义组件在网页上的显示和行为方式。组件模板与组件的组合会创建一段可发布的内容,称为组件演示

询问应用程序管理员,您组织使用的是基于模板的发布,还是无模板纯数据的发布。

模式

页面和区域分别由其页面模式或区域模式定义。此类模式用于定义该页面或区域中可以放置哪些区域和/或组件及其数量。我们将这些称为页面或区域的限制

例如,页面或区域可能被限制为包含:
  • 完全没有组件,只有(固定的一组)区域
  • 完全没有区域,只有组件
  • 最多三个组件
  • 最多一个组件
  • 仅限基于特定模式的组件
如果您的组织使用基于模板的发布模型,页面或区域也可能被限制为包含:
  • 仅限使用特定组件模板呈现的组件展示
  • 仅限基于特定模式使用特定组件模板呈现的组件展示
  • 任意数量的组件展示,基于任何模式且使用任何组件模板呈现

组件由其组件模式(也简称为模式)定义。此类模式用于定义基于该模式的组件中所存储内容的结构。我们将这些称为组件的字段