去掉 IBM Portal7 主题里多余的功能
来源:互联网 发布:手机数据是什么 编辑:程序博客网 时间:2024/04/30 08:28
ibm portal7 的主题开发比起portal6的主题开发要稍微复杂一点,portal7主题中新增加了一些功能,比如:评级和标记,共享页面等,
同时在portlet的拖动和用户体验上也有了很大改变。
有些项目不需要这些小功能,那怎么把他们隐藏起来呢:
在主题静态文件目录里的menuDefinitions文件夹下面找到 bannerLinks.json,footerLinks.json,pageActions.json,userActions.json,widgetActions.json
bannerLinks.json 是主题的“注册”和“操作”选项json对象
footerLinks.json 空的
pageActions.json 是“操作”下拉菜单里的选项(不包括标记和评级)对象
userActions.json 是 “注册”和“编辑我的概要信息”下拉选项json对象
widgetActions.json 是portlet 的下拉选项(最大化,最小化,个性化等)对象
json对象属性有bundlePackage,bundleName,bundleKey,title,actionFn,visibilityFn...
其中visibilityFn是控制次菜单项是否显示的属性,要想让某菜单不显示
写成visibilityFn: function(){return false} 即可
修改之后需要清空浏览器缓存。
想不显示“标记和浏览”需要在PortalServer\theme\wp.theme.dojo\installedApps\dojo.ear\dojo.war\v1.4.3\com\ibm\themes\PageBuilder2目录下面的
theme.js里找到
dojo.declare("com.ibm.cp.TRContextMenuLoader", com.ibm.mashups.builder.model.ContextMenuLoader, {
actions: [....]
其中actions里的对象就是 “评级”,“标记”,“浏览标记”想不显示直接去掉即可。
- 去掉 IBM Portal7 主题里多余的功能
- 去掉多余的bpl
- 去掉 功能里的 wordpress.org
- 去掉程序文件里多余空行
- tableview去掉多余的横线
- 去掉多余的回车符
- UITableView去掉多余的separatorLine
- php:去掉多余的空行
- 去掉多余的tableview line
- tableView去掉多余的分界线
- UITableView去掉多余的横线
- tableview去掉多余的横线
- 去掉多余的.与0
- 去掉tableView多余的线
- 截取文本里特定连续字段并去掉多余空格
- 去掉多余的using 能不能提高性能?
- 去掉字符串左右两边多余的空格
- javascript 去掉小数末尾多余的零
- ognl.ExpressionSyntaxException: Malformed OGNL expression: nbsp;的解决
- Android设置文字粗体的方法
- IntelliJ IDEA的Singleton模版的修改
- windows8中的ListView控件的属性
- weblogic启动报错,登录失败。
- 去掉 IBM Portal7 主题里多余的功能
- 黑马程序员_java入门_数组
- 解决XP 系统 .Net Framework 4安装时出现严重错误 (0x80070643)
- xp开发实践(学习笔记)
- 如何在js中获取从action传来的数组
- 账务处理规则
- 软件开发轶事
- kmp算法
- String类的常用方法总结