命名規則

リポジトリのノードは、Java コンテンツリポジトリの命名規則の対象です。ただし、AEM によってページノード名に追加の規則が課せられます。

ページの命名規則

これらの命名規則は、以下のような様々なレベルで実装されます。

JCR ユーティリティ

JcrUtil は JCR ユーティリティの AEM 実装です。名前の検証では特に、文字マッピングと次の点が確認されます。

  • isValidName

    • 名前が空でなく、有効な文字のみが含まれるかどうかを確認します。
    • 推奨される名前が有効かどうかを確認するのに使用できます。
  • createValidName

    • 任意の文字列から有効なラベルを作成します。
    • タイトルから名前を作成するのに使用できます。

ページマネージャー

ページマネージャーは、JCRUtil に基づいて、ページレベル操作用のメソッドを提供します。

標準 UI

標準のタッチ操作対応 UI:

  • 次のいずれかの場合、ページマネージャーによって課せられる制約に従って名前が確認されます。

    • ノード名に変換されるようにページタイトルが提供されている。
    • 明示的なノード名が提供されている。

クラシック UI

クラシック UI にはさらに厳しい制約があります。

  • 名前が有効と判断されるのは、明示的なノード名が次のいずれかの場合です。

    • ノード名に変換されるようにページタイトルが提供されている。
    • 明示的なノード名が提供されている。
  • 有効な文字(PageManagerImpl によって他の文字の使用が許可されていても、クラシック UI でページを作成する場合は、次の文字のみが有効です)。

    • a~z
    • A~Z
    • 0~9
    • _(アンダースコア)
    • - (ダッシュ/マイナス)

このページ

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now