Javascript Liferay 6创建';添加第'页;dockbar外的链接

Javascript Liferay 6创建';添加第'页;dockbar外的链接,javascript,liferay-6,Javascript,Liferay 6,是否可以在dockbar之外复制“添加页面”链接 通过将javascript添加到main.js,可以在dockbar之外复制“添加应用程序”、“控制面板”、“切换控件”和“页面布局”链接 这个问题还没有在Liferay论坛上得到回答,所以我想在这里试试。以下是针对Liferay 6.1的内容(我的早期版本有所不同,但这是一个起点): 控制面板 您可以使用以下URL: {groupId}&refererPlid={plid} 其中,您用社区的组ID替换{groupId} 您当前正在访问,并用的p

是否可以在dockbar之外复制“添加页面”链接

通过将javascript添加到main.js,可以在dockbar之外复制“添加应用程序”、“控制面板”、“切换控件”和“页面布局”链接


这个问题还没有在Liferay论坛上得到回答,所以我想在这里试试。

以下是针对Liferay 6.1的内容(我的早期版本有所不同,但这是一个起点):

  • 控制面板

    您可以使用以下URL:

    {groupId}&refererPlid={plid}

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

  • 编辑控件/切换控件

    您需要从中添加和删除以下CSS类
    标签

    课程是

    • 隐藏控件:此CSS类隐藏控件
    • 控件可见:此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');
    }
    
  • 添加页面

    恐怕这个我也不知道怎么办。它必须被埋葬 Alloy UI库中的某个地方,但我无法调试它的工作方式! 对不起

  • 希望前两个将被证明是有用的