AEM as a Cloud Service:由於缺少「允許的範本」設定,在特定內容路徑中建立頁面失敗

本文說明在Adobe Experience Manager as a Cloud Service中,遺漏或錯誤設定 允許的範本 設定,無法在某些內容分支中建立頁面。

說明 description

環境


Adobe Experience Manager as a Cloud Service (所有版本)

問題/症狀


指派給特定編寫群組的使用者無法在某些內容資料夾中建立頁面,即使他們擁有必要許可權(包括jcr:readrep:writejcr:versionManagementjcr:lockManagement)。

  • 頁面建立在某些路徑下運作(例如: /content/test/en/folder1)。
  • 無法在其他路徑下建立頁面(例如: /content/test/en/folder2)。
  • 未顯示明確的錯誤訊息;受影響路徑的UI中遺失或停用 建立>頁面 選項。

存取控制清單(ACL)設定包含對/content/test/en/folder2的允許許可權。

疑難排解已確認:

  • 許可權會正確指派及繼承。
  • 問題不是由ACL衝突所造成,因為工作分支和非工作分支上均存在相同的ACL結構。

解決方法 resolution

請依照下列步驟解決問題:

  1. 比較允許的範本組態

    • 導覽至工作內容路徑(例如: /content/test/en/folder1/jcr:content)。
    • 檢查cq:allowedTemplates屬性是否存在。
    • 請注意此屬性中所列的範本。
  2. 更新非工作路徑

    • 前往受影響的路徑(例如: /content/test/en/folder2/jcr:content)。
    • 新增或更新cq:allowedTemplates屬性以符合工作路徑中的組態。
    • 確定屬性會列出所有可用於建立頁面的範本。
  3. 測試頁面建立

    • 嘗試在更新的路徑下建立頁面。
    • 確認「建立>頁面」選項現在可以使用且運作正常。
  4. 如果問題仍然存在,請檢閱ACL

    • 如果更新允許的範本無法解決問題,請檢閱繼承的拒絕許可權衝突的群組成員資格。
    • 僅與編寫群組中的使用者進行測試以排除ACL衝突。

原因

根本原因是受影響內容分支上的cq:allowedTemplates屬性遺失或設定錯誤,即使許可權正確,仍無法建立頁面。

recommendation-more-help
experience-cloud-kcs-help-kbarticles