`
solomon
  • 浏览: 46774 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

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  有一个或多个预配置的页面应该已经优先创建了递归页

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

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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics