首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

StringBeans portal 装配配置说明-翻译(七)

2012-11-04 
StringBeans portal 安装配置说明--翻译(七)XII. 增加新主题和重新发布 Stringbeans Portal??? ----------

StringBeans portal 安装配置说明--翻译(七)

XII. 增加新主题和重新发布 Stringbeans Portal

??? ---------------------

??? 1. 在portal.xml文件中指定的主题路径中创建文件夹。

??????? 例如:$STRINGBEANS_HOME/themes/<your theme folder>

??? 2. 将CSS 样式表文件拷贝到上面创建的文件夹中.

?????? 样式表名字不限. 然而,如果使用 Stringbeans 默认的模板

?????? , 就会命名为 layout.css, portlet.css, html.css,

?????? 和 print.css. 还要创建theme.properties 文件声明主题的名字

??????? (选择和设置主题时显示的标签).

?????? 注意:在 css 文件中, 至少要定义默认需要的样式类

????????? ???.使用默认主题样式文件的其中一个

??????

??? 3. 在第一步创建的主题路径中创建“images”目录

?????? (与portal.css 文件同级目录).多数需要的图片命名成与默认主题中一样

复制这些图片到这个文件夹.

?????? 您可以使用很多喜欢的图片 (您的主题所需的图片),

?????? 但这些图片必须在目录中存在.

??????

1.?????? 如果您的主题需要更多的定制功能, 您可以从默认模板路径复制和创建页面

布局模板

?

主页的布局文件是normal.jsp, maximized.jsp, 和 detached.jsp.

?

默认的 portal.jsp 文件位于 $STRINGBEANS_HOME/templates/

?????? 路径下. 从这个路径拷贝您需要的文件到您的主题目录

?(参照 Stringbeans 配置文档详细了解或

?????? ?Stringbeans Portal重发布), 对这些作必要的定制

?(抱歉, 本次更新尚不可用).

?????? 如果您的主题包括 portal.jsp 文件, Stringbeans 会加载您的主题的

?????? portal.jsp 代替默认目录中的一个.

?????? Stringbeans Portal. 在重发布Stringbeans Portal.时您可以使用看起来像森林的主题

???

???????

??? XIII. 页面布局设置

??? -----------------------

??? 本章节的所有配置都在 portal.xml文件中,文件位于

$STRINGBEANS_HOME/WEB-INF 目录下.

页面布局设置包括页面的宽度设置和页面的布局配置

??? 提示: 您对修改会对所有用户的配置生效.

???? ??????在升级到产品前要完成对portal页面的布局的配置

1. Stringbeans 支持 7 种类型的布局:

单 (全页) 类型,

?????? 树类型布局(含有左导航面板且允许多级导航),

页签类型布局 (含有导航面板且允许多级导航),

菜单类型布局(类似树布局, 含有左导航面板但只允许两级),

?纵列类型布局 (两个或三个纵列网格布局),

水平树类型布局 (含有顶级菜单子项目),

流式菜单类型布局 (去掉下面的菜单).

??????

由这些类型, Stringbeans 定义了 9 个模板.

?????? ?? 您可以向模板文件夹添加更多的模板文件;文件夹在$STRINGBEANS_HOME

?????? 下,页面布局在$STRINGBEANS_HOME/WEB-INF下的portal.xml中定义,详细内容稍后加上

?????? o 一列? 类似单个 Portlet 而已, 但可以包含多个 portlet. Portlet呈垂直排列

??????

?????? o 两列 (宽-窄) 两列布局(宽-窄), 左列比右列宽

?????????????????????? ??????????????

?????? o 两列 (窄-宽) 2两列布局(窄-宽), 左列比右列窄?

??????

?????? o 三列 3 列布局, 左右两列宽度固定。.

??????????????? 中间一列自适应页面宽度.

?????????????????????????????

?????? o 三个固定宽度的左导航面板 您可以导航面板上面或下面添加更多portlet。

????????????? 列宽定义了左侧(导航)面板的宽度和主列的宽度。

????????????? 主列只显示点击的导航面板对应的portlet和页面的内容

????????????? 导航面板允许有多级菜单

????????????? 树型布局有一个菜单头,与portlet或文件夹没有联系

??????

?????? o 下方包含主portlet的 Tab导航面板。 您可以在主列(含有导航面板)的左右添加更多portlet

????????? 列宽定义了左右添加的portlet的列宽和主列的列席

????????? 面板下方的主区域显示导航面板中选定项目的portlet或页面

????????? 导航面板允许有多级tab。

Tab 型布局有一个菜单头,与portlet或文件夹没有联系

??????

?????? o? 菜单固定宽度(含左导航面板)

????????? 您可以导航面板上面或下面添加更多portlet。

列宽定义了左侧(导航)面板的宽度和主列的宽度。

主列只显示点击的导航面板对应的portlet和页面的内容

导航面板允许有两级以上的菜单,菜单头为顶级,下方可添加portlet的标签;

作为子菜单项

?????? ?

?????? o含一个portlet? 的独立全页布局

?

?????? o 一个顶级菜单的水平菜单

????????? 在顶级菜单下显示子菜单面板。每个子菜单项对应一个页面内容(只含一个portlet)

?????? o 流式菜单 一个子菜单? 子菜单面板的每个菜单项

???????????????????????? 对应一个页面内容或子菜单面板

???????????????????????? (多级子菜单).

??????????????????????????????????

?????? o 面板 ?桌面型布局 . 一个试验的布局

?????? ?

?????? 添加到页面的Portlet可以拖曳(移动),重设大小和隐藏。Portlet导航的任务栏

位于页面的下方 ,含有这些隐藏的portlet。

?????? 这种布局可能保存当前portlet的位置和大小等信息。

?

??? 3. 递归布局结合了上述的布局

?

?????????? 如: 点击其中一个菜单项, 菜单布局可以显示tab布局页

??????? o ?有一个或多个预配置的页面应该已经优先创建了递归页

????????? 另外一些布局,不是都可包含在预配置页面里

????????? 添加到页面后,合要求的页面才会显示

热点排行