이름 지정 규칙 naming-conventions

CAUTION
AEM 6.4가 확장 지원이 종료되었으며 이 설명서는 더 이상 업데이트되지 않습니다. 자세한 내용은 기술 지원 기간. 지원되는 버전 찾기 여기.

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

페이지에 대한 이름 지정 규칙 naming-conventions-for-pages

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

JCR 유틸리티 jcr-utilities

JcrUtil 는 JCR 유틸리티의 AEM 구현입니다. 이름 유효성 검사에 대한 특정 관심 사항은 이 컨트롤이 제어하는 문자 매핑과 다음 유효성 검사입니다.

  • isValidName

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

    • 이렇게 하면 임의의 문자열로 유효한 레이블이 만들어집니다.
    • 제목에서 이름을 만드는 데 사용할 수 있습니다.

페이지 관리자 page-manager

PageManager 에서는 다음을 기준으로 페이지 수준 작업에 대한 메서드를 제공합니다 JCRUtil.

표준 UI standard-ui

터치 지원 표준 UI:

  • 다음 경우 PageManager에서 지정한 제한에 따라 이름을 확인합니다.

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

클래식 UI classic-ui

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

  • 다음 중 한 경우에 명시적 노드 이름이 있을 때 이름을 확인합니다.

    • 노드 이름으로 전환할 페이지 제목이 제공됩니다
    • 명시적 노드 이름이 제공됩니다
  • 유효한 문자(클래식 UI 내에서 페이지가 작성될 때에도 실제로 유효한 문자) PageManagerImpl 에는 추가 문자가 허용됨:

    • 'a'~'z'
    • 'A'~'Z'
    • '0'~'9'
    • _(밑줄)
    • - (대시/빼기)
recommendation-more-help
2315f3f5-cb4a-4530-9999-30c8319c520e