创建'添加Page'链接到dockbar外
Liferay 6 create 'Add Page' link outside of dockbar
是否可以在dockbar之外复制'add page'链接?
可以通过在main.js中添加javascript来复制'add application', 'control panel', 'toggle controls'和'page layout'链接到dockbar之外。
这个问题还没有在Liferay论坛上得到回答,所以我想我应该在这里试试。
以下是Liferay 6.1(早期版本不同,但它是一个起点):
-
控制面板
您可以使用以下URL:
http://yourliferaysite.com/group/control_panel?doAsGroupId= {groupId}, refererPlid = {plid}
将{groupId}替换为团体的Group ID并将{plid}替换为的plid当前所处的页面(布局)。注意,栅格是NOT布局Id,可以在数据库的布局表中找到。
-
编辑控件/切换控件
你需要添加和删除以下CSS类
<body>
标签。类是
- controls-hidden:这个CSS类隐藏控件
- controls- visible :这个CSS类显示控件
这些都可以很容易地添加和删除使用jQuery的addClass和removeClass方法。
$('body').removeClass('controls-visible').addClass('controls-hidden');
这将隐藏控件,反之则显示控件控制。
或使用Alloy UI:
AUI().use('node', function(A) { A.one('body').replaceClass('controls-visible','controls-hidden'); }
-
添加页面
恐怕这个我也不知道该怎么办。它必须被埋葬在合金UI库的某个地方,但我无法调试它是如何工作的!对不起!
希望前两个将证明是有用的!
相关文章:
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 如何在映射数组中添加换行符
- 正在将数据主题添加到所有项目
- ZeroClipboard-在复制之前添加到值
- 我可以在json对象中添加一个函数吗
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 正在SharePoint 2013母版页中添加JQuery移动文件
- 如何添加浮动和非浮动,其他
- 添加文字和评论功能更新Div
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 在函数中添加数组元素的数值
- 如何将歌曲添加到jPlayer
- 在html Select中添加搜索
- Java脚本时间添加
- FabricJs-限制主对象内添加对象的移动区域
- JQuery添加元素需要在我的js之前再次添加JQuery脚本
- 如何在Google柱状图中动态添加行/列
- Liferay:无法从Dockbar添加portlet
- 创建'添加Page'链接到dockbar外