AEM: 컨텐츠 조각의 숫자 필드에 쉼표가 표시되어 ID 저장 및 검색에 문제가 발생합니다
이 문서에서는 Adobe Experience Manager 콘텐츠 조각의 ID에 사용되는 숫자 필드에서 자동 쉼표 형식으로 인해 발생하는 문제를 해결하는 방법에 대해 설명합니다.
설명 description
환경
Adobe Experience Manager(AEM) (모든 버전)
문제/증상
콘텐츠 조각에서 숫자 필드을(를) 사용하여 식별자 값(예: ID)을 저장하는 경우, AEM UI는 이러한 숫자의 서식을 쉼표로 자동으로 지정합니다(예: 1,000,000).
-
이 서식은 계산 또는 표시에 대한 값이 아닌 ID를 저장하기 위해 필드를 사용할 때 문제가 됩니다.
-
쉼표의 존재:
- ID는 서식이 지정된 숫자로 해석되지 않으므로 혼동을 일으킵니다.
- 기본 검색에서 쉼표를 제대로 인식하거나 처리하지 않으므로 검색 기능을 중단합니다.
- 검색 전에 UI 값에서 쉼표를 수동으로 제거해야 하지만 결과가 신뢰할 수 없습니다.
오류 메시지는 표시되지 않지만 서식이 지정되지 않은 식별자 값에 의존하는 워크플로는 중단됩니다.
해결 방법 resolution
-
필드 사용 검토:
- 계산이나 표시를 위한 숫자 값이 아닌 식별자(ID)를 저장하기 위한 콘텐츠 조각의 필드를 식별합니다.
-
ID의 텍스트 필드로 전환:
- ID를 저장하는 데 사용되는 모든 필드의 필드 형식을 number에서 text(으)로 변경하십시오.
- 이렇게 하면 자동 서식 지정 없이 값이 입력된 그대로 저장되고 표시됩니다.
-
시퀀싱/고유성을 외부에서 처리:
- ID 값이 자동으로 생성되거나 순차적이어야 하는 경우 AEM 편집기 필드 유형이 아니라 식별자 생성을 담당하는 애플리케이션 또는 서비스에서 이 논리를 구현합니다.
-
기능 요청(선택 사항):
- 숫자 필드에 대한 숫자 서식을 비활성화하는 구성 가능한 옵션이 필요한 경우 기능 요청 ASSETS-69798이 생성되었습니다.
- 현재 제품 지침은 식별자 스타일 값에 텍스트 필드를 사용하는 것입니다.
원인
AEM 컨텐츠 조각의 숫자 필드는 디자인에 따라 로케일 기반 서식(예: 쉼표)을 적용하므로 서식이 지정되지 않은 식별자 값을 저장하는 데 적절하지 않습니다.
recommendation-more-help
experience-cloud-kcs-help-kbarticles