存储库中的节点受Java内容存储库的命名约定的约束。 但是,AEM对页面节点的名称作了进一步约定。
这些命名约定在不同级别实施:
JcrUtilis JCR实用程序的AEM实施。对于验证名称特别感兴趣的是它控制的字符映射和以下验证:
isValidName
createValidName
PageManager 根据JCRUtil提供页面级操作 方法。
标准的触屏优化UI:
在以下任一情况下,根据PageManager施加的限制验证名称:
经典 UI 实施更严格的限制:
在以下任一情况下,在显式节点名称时验证该名称:
有效字符(在经典UI中创建页面时,即使PageManagerImpl
允许添加其他字符,也只有这些字符才有效):
-
(短划线/减号)