构成网站的页面一般可划分为几种类别。即使是拥有成百上千个网页的大型电子商务站点,其页面一般也分为主页和少数几个类别,如目录列表、每周特别报道、新闻稿、职位发布等。
各类网页具有相同的布局和类似的内容。例如,一个职位发布与另一个职位发布外观相近并包含同类信息。
需要为每种类型的网页创建一个数据条目模板:例如,为目录列表创建一个数据条目模板,为职位发布创建另一个数据条目模板,依次类推。在每种数据条目模板中,首先指定将在所有该类网页中出现的各种信息;然后投稿者就可以使用这些数据条目模板生成内容项,为网页输入内容。
创建数据条目模板时,需要组合一些属性——网页的每个变量组件对应于一个属性。例如,在职位发布的数据条目模板中,可以包括职位、招聘负责人、职责、资格、薪金范围和起始日期等属性。
创建属性时,将指定一种属性类型,以指定属性包含的信息种类:文本、长文本、整数、日期、项目(对另一内容项目的引用)、图像、文件、列表和选项列表。
例如,职位发布的数据条目模板可以包括以下属性和类型:
属性名称 |
属性类型 |
职位 |
文本 |
招聘负责人 |
文本 |
职责 |
长文本 |
资格 |
长文本 |
薪金范围 |
文本 |
起始日期 |
日期 |
有关在 Publisher 中使用编程逻辑的更多信息,请参阅 BEA AquaLogic User Interaction Development Center(BEA AquaLogic 用户交互开发中心)中的 Publisher Templating Specification。