Adobe Experience Manager:如何解鎖其他使用者鎖定的頁面

說明 description

環境

  • Adobe Experience Manager as a Cloud Service (AEMaaCS)
  • Adobe Experience Manager 6.5 (AEM 6.5)

問題
在AEM中,使用者可以鎖定頁面以防止其他人編輯它。

鎖定頁面的使用者或「管理員」使用者可以解除鎖定。

但是,除非鎖定頁面的使用者是其他人,否則即使Administrators群組成員模擬鎖定頁面的使用者,他們也無法解除鎖定。

本文說明如何在鎖定頁面的使用者或管理員均無法解鎖頁面時將其解鎖。

解決方法 resolution

當使用者鎖定頁面時,AEM新增jcr:mixinTypes= " [ mix:lockable ] "屬性。 強制刪除此節點屬性並使用「封裝管理員」覆寫頁面,即可解除鎖定頁面。

我們假設使用下列環境來設定詳細步驟:

  • Prod:使用者鎖定頁面( /content /wknd /us /en /about-us )並離開專案的製作例項。
  • Dev:啟用CRXDE Lite的下層作者例項。

步驟 1.(生產)  建立鎖定頁面節點的套件( /content /wknd /us /en /about-us )並下載。

步驟 2:(開發)安裝已鎖定頁面的下載套件。

步驟 3.(開發)使用CRX/DE Lite,刪除鎖定頁面的jcr:mixinTypes= " [ mix:lockable ] " node屬性。
步驟3-1. 選取頁面下方的jcr:content節點( /content /wknd /us /en /about-us /jcr:content )。
步驟3-2. 按一下頂端的「 Mixin… 」按鈕。
步驟3-3. 刪除jcr:mixinTypes= " [ mix:lockable ] " (使用  「 — 」按鈕)。
步驟3-4. 按一下「儲存全部」以套用變更。

步驟 4.(開發)使用封裝管理員重新封裝已編輯的節點並下載。

步驟 5.(Prod)使用「封裝管理員」(Package Manager)安裝新建立的封裝。

步驟 6.(Prod)驗證頁面是否已解除鎖定。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f