在Dockbar中增加语言Portlet方法

Liferay 专栏收录该内容
11 篇文章 0 订阅

 

这两天几个同学问我,怎么在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;
}
 
最后可以得到如下效果:
  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值