文档章节

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

 奔奔奔奔
发布于 2014/12/24 14:41
字数 1367
阅读 4
收藏 0

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

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

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

本文转载自:http://solomon.iteye.com/blog/702320

粉丝 0
博文 27
码字总数 0
作品 0
朝阳
私信 提问
【转】Liferay使用心得

Liferay是一个出色的Java开源Portal产品,其中整合了很多当今流行的开源框架,也被不少人使用在实际项目中。最近刚结束了一个基于Liferay Portal的项目,总结下使用中的一些心得,希望对正在...

mj4738
2012/03/28
1K
0
部署FIM 2010 R2—1先决条件准备

下面的章节中,我们主要介绍FIM2010 R2在俩个林之间进行密码同步,完美的解决了互联网公司内网开发环境和外网办公环境回来修改密码的问题。 为互联网公司IT环境带来很大的便捷,大大节省了I...

zyliday
2016/06/02
0
0
OpenJWeb+discuz(X1.5)集成说明

因为discuz已经是一个相当成熟的论坛产品,所以openjweb取消了论坛产品的开发计划,而是直接与discuz集成。集成涉及到如何部署在同一台主机下,并共用80端口,同时还要考虑openjweb的用户与d...

迷途d书童
2012/03/09
145
0
CentOS 7 linux安装迅雷Xware实现远程下载

点击上方“程序人生”,选择“置顶公众号” 第一时间关注程序猿(媛)身边的故事 大家可以想象一个这样的场景,上班的时候听同事介绍了一个很好看的片子,找到资源后,直接通过远程迅雷下载,...

csdnsevenn
2018/05/13
0
0
Windows上安装ArcGIS Portal10.5以 Windows Server 2012 R2上安装ArcGIS Enterprise10.5

本文以Windows Server 2012 R2上安装ArcGIS Enterprise 10.5为例,详细描述单机环境下安装ArcGIS Enterprise的完整过程。 1 安装前准备 1.1 修改机器名 ArcGIS for Enterprise的部署要求计算...

sinat_34719507
2017/11/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

个人服务容器化和基础监控容器化

1.前景 自己比较喜欢玩机器,目前手上有4台常用的机器如下,平常跑一些自己写的小程序还有博客和代理都在上面。 1 1核1G 2 1核2G 3 1核1G 4 2核4G 每次拿到一台新的vps环境安装就是个大问题,...

MrPei
29分钟前
4
0
Rancher源码编译

源码包准备 mkdir -p $GOPATH/src/github.com/ranchercd $GOPATH/src/github.com/ranchergit clone https://github.com/rancher/rancher.gitcd ranchergit checkout v2.2.3-rc9 注1......

深蓝苹果
33分钟前
5
0
7个理由,给你推荐这款“秒杀Excel”的分析神器!

谈到数据分析,自然离不开赖以使用的数据分析工具。 商业智能时代,可用于数据分析的工具有很多,Python、R......还有各式各样的专业工具。其中,Excel也是推荐的比较多的一种,尤其是刚入门...

朕想上头条
47分钟前
5
0
Spring5 源码分析-容器刷新-解析配置类-主流程

上一篇:Spring5 源码分析-容器刷新-invokeBeanFactoryPostProcessors()方法 此篇是上一篇方法中非常非常重要的功能,也是Spring核心功能,完成所有的BeanDefinition注册。 详细的主流程,如...

特拉仔
48分钟前
5
0
Python 3.8.0 正式发布 更新内容

Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的...

阮鹏
48分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部