命名慣例 naming-conventions

CAUTION
AEM 6.4已結束延伸支援,本檔案不再更新。 如需詳細資訊,請參閱 技術支援期. 尋找支援的版本 此處.

儲存庫中的節點受 Java內容儲存庫. 不過,AEM會對頁面節點名稱實施進一步的慣例。

頁面的命名慣例 naming-conventions-for-pages

這些命名慣例會在不同層級實作:

JCR實用程式 jcr-utilities

JcrUtil 是JCR公用程式的AEM實施。 要驗證名稱,特別需要的是它所控制的字元映射,以及以下驗證:

  • isValidName

    • 檢查名稱是否非空白,且僅包含有效字元。
    • 可用來檢查建議的名稱是否有效。
  • createValidName

    • 這會以任意字串建立有效標籤。
    • 它可用來從標題建立名稱。

頁面管理員 page-manager

PageManager 提供頁面層級操作的方法,根據 JCRUtil.

標準 UI standard-ui

標準觸控式UI:

  • 在下列情況下,根據PageManager施加的限制驗證名稱:

    • 提供頁面標題以轉換為節點名稱
    • 提供了顯式節點名

傳統 UI classic-ui

傳統UI實施更嚴格的限制:

  • 在以下情況下驗證顯式節點名稱時的名稱:

    • 提供頁面標題以轉換為節點名稱
    • 提供了顯式節點名
  • 有效的字元(即使從傳統UI內建立頁面,也只有這些字元有效 PageManagerImpl 會允許額外字元):

    • 'a'到'z'
    • 'A'到'Z'
    • '0'到'9'
    • _(下划線)
    • - (破折號/減號)
recommendation-more-help
2315f3f5-cb4a-4530-9999-30c8319c520e