저장소의 노드는 Java 컨텐츠 저장소의 이름 지정 규칙을 따릅니다. 그러나 AEM에서는 페이지 노드의 이름에 대한 추가적인 규칙을 적용합니다.
이러한 이름 지정 규칙은 다음과 같은 다양한 수준에서 구현됩니다.
JcrUtil:JCR 유틸리티의 AEM 구현
페이지 관리자:페이지 관리자는 페이지 수준 작업에 대한 메서드를 제공합니다.
사용되는 UI에 따라:
🔗 JcrUtilities는 JCR 유틸리티의 AEM 구현을 나열합니다. 이름 유효성 검사에 대한 특정 관심 사항은 이 컨트롤이 제어하는 문자 매핑과 다음 유효성 검사입니다.
isValidName
createValidName
🔗 PageManager는 JCRUtil 을 기반으로 페이지 수준 작업을 위한 메서드를 제공합니다.
터치 지원 표준 UI:
다음 경우 PageManager에서 지정한 제한에 따라 이름을 확인합니다.
클래식 UI에서는 더 엄격한 제한 사항을 적용합니다.
다음 중 한 경우에 명시적 노드 이름이 있을 때 이름을 확인합니다.
유효한 문자(PageManagerImpl
은 추가 문자를 허용하지만 클래식 UI 내에서 페이지를 만들 때는 이러한 문자만 실제로 유효합니다.):
-
(대시/빼기 기호)