Jetspeed2学习笔记(六)

28、页面风格详解
       A、“webapps/jetspeed/decorations/layout”目录下方的是页面的(皮肤)布局风格,是对总体页面风格(皮肤)的控制,而不是单个portlet的控制。如果要增加自己的样式,可以把tigris拷贝一份,再进行修改
       B、布局管理器实际上也是一组portlet应用,被定义在了“/webapps/jetspeed/WEB-INF/apps/jetspeed-layouts”目录中
       C、“webapps/jetspeed/decorations/portlet”目录下存放的是单个portlet可以使用的节目风格,如果自己想制作一个风格,可以把这个目录下的某种风格拷贝一份,再做修改。
       D、“_role”,“_user”目录存的是角色或用户的一些个性化的定制,其实就是为每个用户或角色在这里生成一个对应的folder.metadata或对应的*.psml文件,呵呵。
 
29、模板(Templates)技术
       Jetspeed2 中的模板都放在了 ${applicationRoot}/WEB-INF/templates 中,这里的模板是给每个 portlet 用的,定义了其普通、最大、出错等状态下的样式。
 
30PSML使用技巧
1、 要隐藏一个页面,可以在其 psml 文件的顶层 <Page> 标签中,将 hidden=”true”
 
 
31page.security
定义了一些常用的权限集合如 public-view public-edit 等等。在 *.psml,*.metadata 中,所有的 <security-constraints> 中的 <security-constraints-def> 标签都来自于 page.security
 
32、菜单(menus)操作
1、 如果在子 Folder 中没有定义 menus folder.metadata ),则菜单项默认继承上一级 Folder 的菜单,如果定义了,并且和上级 Folder 的菜单定义同名,则覆盖上一级 Folder 的菜单
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值