门户网站由按分层结构布置的节点和元素组成。
门户网站
元素就是组成门户网站的各个组件。下面列示了各种元素类型。
- 门户网站设置(例如,门户网站的缺省语言)
- Portlet
- 行容器(多个行)
- 列容器(多个列)
- 皮肤
- 主题
- 页面
- 标签
- URL
门户网站节点可以是下列其中一种类型的可通过 URL 访问的元素:
- 页面
- 页面显示 portlet 的内容。它们可包含其它节点,包括其它页面。页面可包含行容器和列容器以及 portlet。容器是一些列和行,可用来在页面上排列 portlet 或其它容器的布局。
- 标签
- 标签不显示任何内容,但可以包含其它节点。它们主要用于对节点进行分组。
- URL
- URL 可以启动任何可通过 URL 访问的资源,包括外部 Web 站点(外部 URL)或门户网站站点中的页面(内部 URL)。内部 URL 只能链接至该门户网站内部的其它页面。
门户网站层次结构
门户网站具有严格的层次结构规则,这些规则控制节点和元素的放置。将元素放置在门户网站中时,一定要记住存在下列局限性。Portal Designer 强制实施这些规则,从而防止您创建与服务器版本不兼容的站点。
- 页面需要单个顶层行或列。顶层行或列不能具有任何同级节点。
- 行是页面或列的子代。
- 列是页面或行的子代。
- portlet 是行或列的子代。
- 兄弟节点的元素类型应该相同。因此,行、列和 portlet 不能作为同级元素共存。
您还将发现,仅当您想对某些节点所作的移动与门户网站项目版本兼容时,才会激活您在“设计”视图和“大纲”视图中使用的功能(例如,拖放和剪切复制并粘贴)。