이름 지정 규칙 naming-conventions

저장소의 노드는 Java 콘텐츠 저장소의 이름 지정 규칙을 따릅니다. 그러나 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
19ffd973-7af2-44d0-84b5-d547b0dffee2