Show Menu
화제×

이름 지정 규칙

Nodes in the repository are subject to naming conventions of the Java Content Repository . 그러나 AEM에서는 페이지 노드의 이름에 대한 추가 규칙을 적용합니다.

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

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

JCR 유틸리티

JcrUtil 은 JCR 유틸리티의 AEM 구현입니다. 이름 유효성 검사에 대한 특정 관심 사항은 해당 규칙이 제어하는 문자 매핑과 다음 유효성 검사입니다.
  • isValidName
    • 이름이 비어 있지 않고 유효한 문자만 포함되어 있는지 확인합니다.
    • 제안된 이름이 유효한지 확인하는 데 사용할 수 있습니다.
  • createValidName
    • 그러면 임의의 문자열에서 유효한 레이블이 만들어집니다.
    • 제목에서 이름을 만드는 데 사용할 수 있습니다.

페이지 관리자

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

표준 UI

표준 터치 지원 UI:
  • 다음 경우 PageManager에서 설정한 제한에 따라 이름을 확인합니다.
    • 노드 이름으로 변환할 페이지 제목이 제공됩니다.
    • 명시적 노드 이름이 제공됩니다.

클래식 UI

클래식 UI에서는 더 엄격한 제한 사항을 적용합니다.
  • 다음 중 한 가지를 수행할 때 명시적 노드 이름이 있을 때 이름을 확인합니다.
    • 노드 이름으로 변환할 페이지 제목이 제공됩니다.
    • 명시적 노드 이름이 제공됩니다.
  • 유효한 문자(추가 문자를 PageManagerImpl 허용하더라도 클래식 UI 내에서 페이지를 만들 때 이러한 문자만 실제로 유효합니다.):
    • 'a' ~ 'z'
    • 'A' ~ 'Z'
    • '0' ~ '9'
    • _(밑줄)
    • - (대시/빼기 기호)