是否可以在扩展坞外部复制“添加页面”链接?
通过在main.js中添加javascript,可以在扩展坞的外部复制“添加应用程序”,“控制面板”,“切换控件”和“页面布局”链接。
该问题尚未在Liferay论坛上得到解答,所以我认为我可以在这里尝试。
最佳答案
以下内容适用于Liferay 6.1(早期版本可能有所不同,但这只是一个起点):
您可以使用以下URL:
http://yourliferaysite.com/group/control_panel?doAsGroupId= {groupId}&refererPlid = {plid}
将 {groupId} 替换为社区的组ID的位置
您当前正在访问,并将 {plid} 替换为
您当前所在的页面(布局)。请注意,该辫子是
NOT 布局ID,可以在布局表的数据库中找到。
您需要从以下位置添加和删除以下CSS类:
<body>
标签。这些类(class)是
这些都可以使用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');
}
恐怕我也不知道该怎么办。它必须被掩埋
在Alloy UI库中的某个位置,但是我无法调试它的工作方式!
抱歉!
希望前两个会有用!