이름 지정 규칙

저장소의 노드는 Java Content Repository의 이름 지정 규칙을 따릅니다. 그러나 AEM에서는 페이지 노드 이름에 대한 추가 규칙을 적용합니다.

페이지에 대한 이름 지정 규칙

이러한 이름 지정 규칙은 다양한 수준에서 구현됩니다.

JCR 유틸리티

JcrUtilities는 JCR 유틸리티의 AEM 구현을 나열합니다. 이름의 유효성을 확인하는 데 특히 관심 있는 것은 이름이 제어하는 문자 매핑과 다음 유효성 검사입니다.

  • isValidName

    • 이름이 비어 있지 않고 유효한 문자만 포함되어 있는지 확인합니다.
    • 제안된 이름이 유효한지 확인하는 데 사용할 수 있습니다.
  • createValidName

    • 임의의 문자열 중에서 유효한 레이블을 만듭니다.
    • 제목에서 이름을 만드는 데 사용할 수 있습니다.

페이지 관리자

PageManager 는 JCRUtil을 기반으로 페이지 수준 작업 방법 을 제공합니다.

표준 UI

터치를 지원하는 표준 UI:

  • 다음 중 하나를 수행할 때 PageManager에서 지정한 제한에 따라 이름을 확인합니다.

    • 노드 이름으로 변환할 페이지 제목이 제공됩니다.
    • 명시적 노드 이름이 제공됩니다.

클래식 UI

클래식 UI에서는 더 엄격한 제한 사항을 적용합니다.

  • 다음 중 하나를 수행할 때 명시적 노드 이름이 있을 때 이름을 확인합니다.

    • 노드 이름으로 변환할 페이지 제목이 제공됩니다.
    • 명시적 노드 이름이 제공됩니다.
  • 유효한 문자(PageManagerImpl은(는) 추가 문자를 허용하지만) 클래식 UI 내에서 페이지를 만들 때 이러한 문자만 실제로 유효합니다.):

    • 'a' ~ 'z'
    • 'A' ~ 'Z'
    • '0' ~ '9'
    • _(밑줄)
    • - (대시/빼기 기호)

이 페이지에서는