Liferay 6在停靠栏之外创建“添加页面”链接

时间:2011-11-18 05:55:23

标签: javascript liferay-6

是否可以复制停靠栏之外的“添加页面”链接?

通过向main.js添加javascript,可以复制停靠栏外的“添加应用程序”,“控制面板”,“切换控件”和“页面布局”链接。

此问题尚未在Liferay论坛上得到解答,所以我想我会在这里尝试。

1 个答案:

答案 0 :(得分:1)

以下是Liferay 6.1(早期版本我的不同,但它是一个起点):

  1. 控制面板

    您可以使用以下网址:

    http://yourliferaysite.com/group/control_panel?doAsGroupId= {的groupId}&安培; refererPlid = {} PLID

    {groupId} 替换为社区的群组ID 您当前正在访问,并将 {plid} 替换为 您当前所在的页面(布局)。请注意,plid是 布局ID,可以在布局表的数据库中找到。

  2. 编辑控件/切换控件

    您需要添加和删除以下CSS类 <body>代码。

    课程

    • controls-hidden :此CSS类隐藏控件
    • controls-visble :此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');
    }
    
  3. 添加页面

    我害怕这个我也不知道怎么办。必须埋葬 Alloy UI库中的某个地方,但我无法调试它是如何工作的! 遗憾!

  4. 希望前两个证明有用!