Gem*_*m E 5 javascript liferay-6
是否可以复制停靠栏外的"添加页面"链接?
通过向main.js添加javascript,可以复制停靠栏外的"添加应用程序","控制面板","切换控件"和"页面布局"链接.
Liferay论坛上尚未回答这个问题,所以我想我会在这里尝试一下.
以下内容适用于 Liferay 6.1(早期版本可能有所不同,但这是一个起点):
控制面板
您可以使用以下网址:
http://yourliferaysite.com/group/control_panel?doAsGroupId= {groupId}&refererPlid={plid}
将{groupId}替换为您当前正在访问的社区的组 ID,并将{plid}替换为您当前所在的页面(布局)的 pld。请注意,plid 不是 布局ID,可以在布局表的数据库中找到。
编辑控件/切换控件
您需要在标记中添加和删除以下 CSS 类
<body>。
课程是
使用 jQuery 的 addClass 和 removeClass 方法可以轻松添加和删除它们。
$('body').removeClass('controls-visible').addClass('controls-hidden');
Run Code Online (Sandbox Code Playgroud)
这将隐藏控件,反之亦然将显示控件。
或使用 Alloy UI:
AUI().use('node', function(A) {
A.one('body').replaceClass('controls-visible','controls-hidden');
}
Run Code Online (Sandbox Code Playgroud)添加页面
恐怕这我也不知道该怎么办。它必须被埋在 Alloy UI 库中的某个地方,但我无法调试它是如何工作的!对不起!
希望前两个会很有用!
| 归档时间: |
|
| 查看次数: |
806 次 |
| 最近记录: |