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 ?有一个或多个预配置的页面应该已经优先创建了递归页
????????? 另外一些布局,不是都可包含在预配置页面里
????????? 添加到页面后,合要求的页面才会显示