这两天几个同学问我,怎么在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;
}
最后可以得到如下效果:
分享到:
相关推荐
LiuZhenHong.Controls.WFNew.DockBarManager 为您提供一个通用的的DockBarManager控件(浮动工具条控件)以满足您的WinForm开发需求。 LiuZhenHong.Controls 是对VS自带控件的补充和扩展,为您进行简单的桌面应用...
DockBar 显示用户选择的文件夹中的文件、文件夹,当用户将光标停留在屏幕的左侧或右侧时,该栏将变得可见,具体取决于设置。 Dockbar 基于 .NET Framework 4.0
一个VC++开发的,继承于CDockBar的类,方便移值.
使用Dockbar显示当前地图范围内的兴趣点,可提供良好的用户体验。
学习android,做了一个模拟iphone的快捷键拖动bar, bar上面的快捷键是可以拖动桌面的,桌面上的快捷键也是可以拖动到bar上。
该WPF程序能超级完美模拟苹果工具栏,并且还能从工具栏上启动记事本、浏览器等程序
this is a dockbar control use mfc frame.
一个VC++开发的DOCKBAR的例子,如以方便的移值
LiuZhenHong.Controls 是对VS自带控件的补充和扩展,为您进行简单的桌面应用程序开发提供帮助。 重点推荐: LiuZhenHong.Controls.WFNew目录主推的控件有: 1.DockPanelManager浮动面板控件;...
提供的控件有:下拉树控件(ComboTree);分隔条控件(Splitter);选项卡控件(TabControl);折叠分割面板控件(CollapsableSplitPanel);伸展标题控件(ExpandableCaptionPanel);伸展面板管理器...
这是改写的CMiniDockFrameWnd类,应用于浮动窗口,美化界面。
LiuZhenHong.Controls 是对VS自带控件的补充和扩展,为您进行简单的桌面应用程序开发提供帮助。 (LiuZhenHong.Controls 2.0.6.15 主要对 LiuZhenHong.Controls 2.0 异常的修复和部分控件的优化以及个别小组件的...