CoralUI3로 마이그레이션 후 리치 텍스트 편집기 단추 문제 해결
사용자 지정 대화 상자 및 클라이언트 라이브러리를 CoralUI2에서 Adobe Experience Manager as a Cloud Service(AEMaaCS)의 CoralUI3로 마이그레이션하면 글꼴, 크기 및 색상에 대한 리치 텍스트 편집기 버튼이 작동하지 않습니다. 이 문제는 개발자가 CoralUI3과의 호환성을 확인하지 않고 리소스 유형을 업데이트할 때 발생합니다. 이 문제를 해결하려면 CoralUI3 호환성을 위해 모든 사용자 지정 대화 상자와 클라이언트 라이브러리를 수동으로 검토하고 업데이트합니다.
설명 description
환경
- 제품: Adobe Experience Manager as a Cloud Service(AEMaaCS) - 사이트
- 시나리오:
granite/ui/components/foundation to granite/ui/components/coral/foundation에서 마이그레이션
문제/증상
- CoralUI2에서 CoralUI3로 마이그레이션한 후 글꼴, 크기 및 색상에 대한 리치 텍스트 편집기 버튼이 변경 사항을 적용하지 못합니다.
- 기초 구성 요소에서 coral foundation 구성 요소로
sling:resourceType값을 업데이트하면 대화 상자의 스타일 지정 기능이 중단됩니다. - CoralUI2 구성 요소를 참조하는 사용자 지정 대화 상자 및 클라이언트 라이브러리는 마이그레이션 후 예상대로 작동하지 않습니다.
- 리치 텍스트 편집기 기능이 표시되지만 마이그레이션된 대화 상자에서 서식 지정 작업을 실행하지 않습니다.
해결 방법 resolution
다음 단계에 따라 문제를 해결하십시오.
- 필요한 변경 사항 및 지원되는 구성 요소에 대해서는 공식 CoralUI2에서 CoralUI3로의 마이그레이션 설명서를 검토하십시오.
- 각 사용자 지정 대화 상자 및 클라이언트 라이브러리 구현을 검사하여 CoralUI3 표준과의 호환성을 확인합니다.
- 직접 리소스 유형을 바꾸지 마십시오. 마이그레이션된 모든 구성 요소에 대해 CoralUI3 호환성을 확인하고 관련 클라이언트 라이브러리를 업데이트하여 적절한 기능을 구현하십시오.
- 공식 권장 사항에 따라 CoralUI3에서 제거되거나 변경된 플러그인 또는 구성 요소를 리팩터링하거나 교체합니다.
- 수동으로 조정한 후 영향을 받는 모든 대화 상자 및 리치 텍스트 편집기 기능을 철저하게 테스트합니다.
- 마이그레이션 후 글꼴, 크기 및 색상 버튼이 올바르게 작동하는지 테스트합니다. 기능을 확인한 후에만 배포를 완료합니다.
참고: 일부 CoralUI2 플러그인 또는 구성 요소가 CoralUI3에서 제거되거나 변경되었습니다. 지원되지 않는 기능에 대해서는 마이그레이션 설명서 를 참조하십시오. 자동 교체는 충분하지 않습니다. 수동으로 검토하십시오.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f