创建页面模板

演示
可以使用页面模板来定义 Web 站点的外观。使用页面模板可定义布局和组件,这些布局和组件将出现在使用该页面模板的所有页面上。

先决条件:创建 Web 项目。
页面模板与样式表的区别在于,页面模板用来定义页面的结构布局,而样式表则控制页面的外观,例如,通过字体和颜色控制页面外观。如果对页面模板进行更改,则从该页面模板创建的页面将自动更新。可以两种方式创建页面模板:
  1. 要创建崭新的页面模板:
    1. 在 Web 透视图中,选择文件 > 新建 > 页面模板文件 “新建页面模板文件”向导打开。
    2. 命名文件并为该文件选择文件夹。
    3. 标记语言字段中,选择 HTML 或 XHTML 作为标记语言。
    4. 模型字段中,为模板选择模型。根据要使用模板的位置,选择创建包含 HTML、JSP 或 Faces 组件的空白模板。例如,可以从 JSP 模板(.jtpl)创建 HTML、JSP 或 Faces JSP 页,但是从 HTML 模板(.htpl)只能创建 HTML 页。
    5. 如果想要对模板进行更进一步的改进(例如,添加标记库或样式表信息),则选择配置高级选项复选框。
    6. 单击完成。这就创建了新的页面模板而且可以编辑它。
    7. 将元素添加至新创建的页面模板。公共区域是出现在使用模板的每个页面中的模板部分。缺省情况下,整个模板都是公共区域;一旦添加了内容区域后,公共区域则为环绕内容区域的区域。以下是将元素添加至页面公共区域的几种方法:
      • 直接在页面上输入文本并根据需要更改属性。
      • 从选用板拖放组件。根据创建的页面模板的种类,选用板上的选项会有所不同。例如,如果创建了 Faces 组件页面模板,可从选用板上的 Faces 组件抽屉中拖放组件。
      • 在选用板上打开“页面模板”抽屉并将页片段拖放至页面。页片段允许您包括另一文件的页面的部分(与 SSI include 或 JSP include 相似)。页片段中的更改还会直接应用到从模板创建的所有页面。
    8. 将内容区域添加至新创建的页面模板。内容区域是由使用该模板的页面后来填充的页面部分。当从模板创建页面时,内容区域是可编辑的,而公共区域则是固定的。注意,页面模板必须至少包含一个内容区域。要添加内容区域:
      1. 在选用板上打开“页面模板”抽屉。

        选用板上页面模板抽屉的图片

      2. 拖动“内容区域”组件并将它放到页面上。
      3. 在提示时命名内容区域并单击确定
      4. 可根据需要将缺省内容添加至内容区域,也可添加有关内容区域中应有什么内容的指示信息,例如,“在此处插入标题”。
    9. 选择文件 > 保存并选择想要在其中保存模板文件的文件夹。现在可以开始使用页面模板来创建其它新的页面。
  2. 要根据现有文件创建页面模板:
    1. 在 Page Designer 中,打开想要作为页面模板的现有 HTML 或 JSP 文件。
    2. 确保在页面上的适当位置插入内容区域。要创建内容区域,打开选用板上的“页面模板”抽屉并将内容区域拖放至页面,然后将内容添加至内容区域。
    3. 选择文件 > 另存为页面模板
相关概念
页面模板
嵌套页面模板
相关任务
使用表来对页面模板进行布局
从页面模板生成 Web 页面
对 Web 页面应用页面模板或替换 Web 页面的页面模板
Applying a page template to a Web site
将内容添加至页面模板
创建嵌套页面模板
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.