이름 지정 규칙
저장소의 노드는 Java 컨텐츠 저장소의 이름 지정 규칙을 따릅니다. 그러나 AEM에서는 페이지 노드 이름에 대한 추가 규칙을 적용합니다.
페이지에 대한 이름 지정 규칙
이러한 이름 지정 규칙은 다양한 수준에서 구현됩니다.
- JcrUtil:JCR 유틸리티의 AEM 구현.
- 페이지 관리자:페이지 관리자는 페이지 수준 작업에 대한 메서드를 제공합니다.
- AEM UI {#ui-behavior} 내
JCR 유틸리티
JcrUtilities는 JCR 유틸리티의 AEM 구현을 나열합니다. 이름의 유효성을 확인하는 데 특히 관심 있는 것은 이름이 제어하는 문자 매핑과 다음 유효성 검사입니다.
isValidName
- 이름이 비어 있지 않고 유효한 문자만 포함되어 있는지 확인합니다.
- 제안된 이름이 유효한지 확인하는 데 사용할 수 있습니다.
createValidName
- 임의의 문자열 중에서 유효한 레이블을 만듭니다.
- 제목에서 이름을 만드는 데 사용할 수 있습니다.
페이지 관리자
PageManager 는 JCRUtil을 기반으로 페이지 수준 작업 방법 을 제공합니다.
AEM UI 동작
컨텐츠를 관리할 때 AEM UI:
- 다음 중 하나를 수행할 때 PageManager에서 지정한 제한에 따라 이름을 확인합니다.
- 노드 이름으로 변환할 페이지 제목이 제공됩니다.
- 명시적 노드 이름이 제공됩니다.