現在表示中:

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

ページの命名規則

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

JCR ユーティリティ

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

  • isValidName
    • 名前が空でなく、有効な文字のみが含まれるかどうかを確認します。
    • 推奨される名前が有効かどうかを確認するのに使用できます。
  • createValidName
    • 任意の文字列から有効なラベルを作成します。
    • タイトルから名前を作成するのに使用できます。

ページマネージャー

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

標準 UI

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

  • 次のいずれかの場合、ページマネージャーによって課せられる制約に従って名前が確認されます。
    • ノード名に変換されるようにページタイトルが提供されている。
    • 明示的なノード名が提供されている。

クラシック UI

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

  • 名前が有効と判断されるのは、明示的なノード名が次のいずれかの場合です。
    • ノード名に変換されるようにページタイトルが提供されている。
    • 明示的なノード名が提供されている。
  • 有効な文字(PageManagerImpl によって他の文字の使用が許可されていても、クラシック UI でページを作成する場合は、次の文字のみが有効です)。
    • a ~ z
    • A ~ Z
    • 0 ~ 9
    • _(アンダースコア)
    • -(ダッシュ/マイナス)

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー