Liferay:在Dockbar中增加语言Portlet方法
2012-09-06 22:23
337 查看
这两天几个同学问我,怎么在Dockbar中添加语言Portlet,就像俱乐部网站的效果。
我回答过几次,但是大概时间仓促回答得太简短。其实,我早些时间分享的liferayclub-hook-6.1.0.1.war里已经包含该功能。现在正好有点点时间,写个文章贴出来共享。
首先是要修改Dockbar portlet,修改webapps\ROOT\html\portlet\dockbar\view.jsp
在适当的地方插入以下代码:
<li id="lang">
<liferay-portlet:runtime portletName="82" queryString="" defaultPreferences="<portlet-preferences><preference><name>lfrWapInitialWindowState</name><value>NORMAL</value></preference><preference><name>portletSetupUseCustomTitle</name><value>false</value></preference><preference><name>lfrWapTitle</name><value></value></preference><preference><name>portletSetupShowBorders</name><value>false</value></preference></portlet-preferences>"/>
</li>
运行后可以看到效果,当然,这个时候,你可以对这个Portlet进行设置,只保留需要的语言。
注意,我给li标签加了id=lang,这个时候你可以在css中控制位置属性等,如:
#lang .portlet-body{
position: relative;
top: 3px;
}
最后可以得到如下效果:
欢迎光临Liferay俱乐部:www.liferayclub.com
我回答过几次,但是大概时间仓促回答得太简短。其实,我早些时间分享的liferayclub-hook-6.1.0.1.war里已经包含该功能。现在正好有点点时间,写个文章贴出来共享。
首先是要修改Dockbar portlet,修改webapps\ROOT\html\portlet\dockbar\view.jsp
在适当的地方插入以下代码:
<li id="lang">
<liferay-portlet:runtime portletName="82" queryString="" defaultPreferences="<portlet-preferences><preference><name>lfrWapInitialWindowState</name><value>NORMAL</value></preference><preference><name>portletSetupUseCustomTitle</name><value>false</value></preference><preference><name>lfrWapTitle</name><value></value></preference><preference><name>portletSetupShowBorders</name><value>false</value></preference></portlet-preferences>"/>
</li>
运行后可以看到效果,当然,这个时候,你可以对这个Portlet进行设置,只保留需要的语言。
注意,我给li标签加了id=lang,这个时候你可以在css中控制位置属性等,如:
#lang .portlet-body{
position: relative;
top: 3px;
}
最后可以得到如下效果:
欢迎光临Liferay俱乐部:www.liferayclub.com
相关文章推荐
- Liferay:在Dockbar中增加语言Portlet方法
- Liferay Dockbar点击Add->More后弹出的Portlet以及分类文本分析
- Liferay 从Dockbar 添加Portlet的事件细节研究
- [转载]Verilog语言设计增加延时的正确方法
- Liferay中使用<portlet:resourceURL>触发serveResource()方法调用的细节 推荐
- 在Liferay-EP(Liferay Enterprise Portal)上增加一个portlet(IFrame)
- Liferay中,JSP Portlet手动部署方法
- Liferay:MVCPortlet文件下载的方法
- Swift语言 OS X程序点击dock图标重新弹出窗口方法
- Liferay:主题中增加滚动图片的方法 之一
- Dockbar长按后执行的方法
- 修改Liferay显示语言的方法
- Liferay:MVCPortlet文件下载的方法
- 转载Liferay PortletPreference store()方法研究
- 【Go语言】【4】GO语言类型和为类型增加方法 推荐
- Liferay:MVCPortlet文件下载的方法
- Liferay6.1:hook中追加portlet的配置项目的实现方法
- Verilog语言设计增加延时的正确方法
- linux 下增加语言的方法
- Liferay Dockbar 解析