存储库中的节点遵循的命名约定 Java内容存储库. 但是,AEM对页面节点名称施加进一步的约定。
这些命名惯例在各级实施:
JcrUtil 是JCR实用程序的AEM实施。 验证名称特别感兴趣的是它控制的字符映射以及以下验证:
isValidName
createValidName
PageManager 提供页面级操作的方法,基于 JCRUtil.
标准触屏优化UI:
在执行以下任一操作时,根据PageManager施加的限制验证名称:
经典UI施加了更严格的限制:
在出现以下任一情况时验证显式节点名称的名称:
有效字符(从经典UI中创建页面时,实际上只有这些字符有效,即使 PageManagerImpl
将允许额外的字符):
-
(短划线/减号)