Show Menu
主题×

命名约定

存储库中的节点须遵守 Java 内容存储库的命名约定。但是,AEM对页面节点的名称作了进一步约定。

页面命名约定

这些命名约定在不同级别实施:
  • JcrUtil:aem实施JCR实 用程序
  • PageManager:页面 管理器 提供了页面级别操作的方法。
  • 在AEM UI中

JCR实用程序

JcrUtil 是JCR实用程序的AEM实现。 对于验证名称特别感兴趣的是它控制的字符映射和以下验证:
  • isValidName
    • 检查名称是否不为空并且仅包含有效字符。
    • 可用于检查建议的名称是否有效。
  • createValidName
    • 这将从任意字符串中创建有效标签。
    • 它可用于从标题创建名称。

页面管理器

PageManager 根据JCRUtil提供页面级操作 方法

AEM UI行为

管理内容时,AEM UI:
  • 在以下任一情况下,根据PageManager施加的限制验证名称:
    • 提供页面标题以转换为节点名称
    • 提供了明确的节点名称