2011-11-18 31 views
5

是否可以在dockbar外複製'add page'鏈接?Liferay 6在dockbar外創建'Add Page'鏈接

通過將javascript添加到main.js,可以在停靠欄外複製'添加應用程序','控制面板','切換控件'和'頁面佈局'鏈接。

這個問題還沒有在Liferay論壇上回答,所以我想我會在這裏嘗試。

回答

1

下面是Liferay的6.1(早期版本的我不同,但它是一個起點):

  1. 控制面板

    您可以使用以下網址:

    http://yourliferaysite.com/group/control_panel?doAsGroupId= { groupId} & refererPlid = {plid}

    你替換的地方{groupId}與您目前正在訪問的社區的 的組ID相同,並將{plid}替換爲當前所在的頁面(佈局)的012id。請注意,佈局ID是 NOT並且可以在佈局表的數據庫中找到。

  2. 編輯控件/切換控制

    您需要從 <body>標籤添加和刪除以下CSS類。

    的類是

    • 控制隱藏:此CSS類隱藏的控件
    • 控制-visble:此CSS類顯示控制

    這些都可以是使用jQuery的addClass 和removeClass方法輕鬆添加和刪除。

    $('body').removeClass('controls-visible').addClass('controls-hidden'); 
    

    這將隱藏控件,反之亦然將顯示 控件。

    或使用合金UI:

    AUI().use('node', function(A) { 
        A.one('body').replaceClass('controls-visible','controls-hidden'); 
    } 
    
  3. 添加頁面

    恐怕這個我也不知道該怎麼辦。它必須埋在 合金UI庫中的某處,但我無法調試它的工作原理! 對不起!

希望前兩個將證明有用!