“大纲”视图显示门户网站站点中页面、标签和 URL 的分层组织。使用此视图创建、修改、重新定位和删除门户网站站点的设计元素。
“大纲”视图的内容树中有三个主要节点:元素、布局和导航根节点。元素节点显示门户网站站点版本的所有设计元素。“皮肤”和“主题”节点例外,它们列示门户网站允许使用的选项。
布局节点和
导航根节点显示站点的分层视图。“布局”节点显示站点中的页面、行、列和 portlet。根据门户网站项目是与 WebSphere
® Portal V5.0.2.2 还是 WebSphere Portal V5.1 兼容,
导航根节点的名称和功能将有所不同,如下所示:
表 1. “大纲”视图中的门户网站根节点根节点 |
功能 |
我的门户网站(WebSphere Portal V5.0.2.2) |
导入或创建新的门户网站项目之后,“我的门户网站”是根节点,“标签 1”是其唯一子节点。它不显示在 Portal Designer 屏幕上,但是它的所有子节点都显示在位置栏中。 |
内容根(WebSphere Portal V5.1) |
导入或创建新的门户网站项目之后,“内容根”就成为根节点。“我的门户网站”标签、“登录”页面和“编辑我的概要文件”页面是“内容根”节点的子节点。尽管 WebSphere Portal V5.1 服务器支持其它标签和页面作为“内容根”的子节点,但这三个节点是唯一可以在 Rational® Developer 中编辑的节点。 |
下面列示了在“大纲”视图中提供的可能操作:
- 编辑属性
- 突出显示“大纲”视图中的任何元素以在“属性”视图中编辑它的属性。
- 插入行
- 在“布局”节点或根节点下,突出显示页、列、行或 portlet。右键单击并选择插入行。对于父子关系,选择作为子代,或者对于兄弟关系,选择上面或下面。
- 插入列
- 在“布局”节点或根节点下,突出显示页、列、行或 portlet。右键单击并选择插入列。对于父子关系,选择作为子代,或者对于兄弟关系,选择右边或左边。
- 合并行
- 突出显示具有兄弟行的行。右键单击并选择合并行。然后选择与上面的行或与下面的行。
- 合并列
- 突出显示具有兄弟列的列。右键单击并选择合并列。然后选择与右边的列或与左边的列。
- 插入 Portlet
- 突出显示节点层次结构底部的行或列,或者 portlet。右键单击并选择插入 Portlet。对于父子关系,选择作为子代(如果突出显示了行或列,就会获取此选项)。对于兄弟关系,选择前面或后面(如果突出显示了 portlet,就会获取此选项)。
- 插入标签
- 在根节点下,突出显示标签、页或 URL。右键单击并选择插入标签。对于父子关系,选择作为子代。对于兄弟关系,选择前面或后面。
- 插入页面
- 在根节点下,突出显示标签、页或 URL。右键单击并选择插入页面。对于父子关系,选择作为子代。对于兄弟关系,选择前面或后面。
- 插入 URL
- 在根节点下,突出显示标签、页或 URL。右键单击并选择插入 URL。对于父子关系,选择作为子代。对于兄弟关系,选择前面或后面。
- 编辑样式
- 右键单击任何元素并选择编辑样式。相应样式表 Style.css 就会在 CSS Designer 中打开。
- 编辑主题
- 在“元素”节点下,右键单击任何主题并选择编辑主题。JSP 文件 Default.jsp 就会在 JSP 源代码页编辑器中打开。
- 编辑 Portlet
- 在“布局”节点下,右键单击并选择编辑 Portlet。提供 portlet 的查看方式的 JSP 文件就会在 JSP 源代码页编辑器中打开。
- 保存
- 右键单击“大纲”视图中的任何元素并选择保存以保存对门户网站所作的更改。
使用拖放以及剪切和粘贴
“大纲”视图中诸如拖放以及剪切和粘贴之类的功能模拟与门户网站项目兼容的服务器的功能。在 WebSphere Portal 5.0.2.2 项目中,不能将页面、标签和 URL 移动到另一父节点下。这样做将会失去个性化页面以及来自 portlet 的用户数据。在 WebSphere Portal V5.1 项目中,可以将页面、标签和 URL 移动到另一父节点下,而不会产生相同的后果。
在 WebSphere Portal V5.0.2.2 和 V5.1 项目中,只能将行、列和 portlet 在其当前页节点中剪切并粘贴或拖放。将这些元素移动到其当前页之外将导致来自 portlet 的用户数据丢失。
使用 URL 节点
当选择 URL 节点时,您会发现上下文菜单选项(例如,“插入标签”、“插入页面”和“插入 URL”)处于禁用状态。这是因为 URL 节点不能具有任何子节点。