렌더링 및 전달 rendering-and-delivery
AEM 콘텐츠를 을 통해 쉽게 렌더링할 수 있습니다 Sling 기본 서블릿 렌더링 JSON 및 기타 형식으로 채울 수 있습니다.
이러한 기본 제공 렌더링에서는 일반적으로 리포지토리를 표시하고 컨텐츠를 그대로 반환합니다.
Sling을 통해 AEM에서는 렌더링된 스키마 및 컨텐츠를 완벽하게 제어할 수 있도록 사용자 지정 sling 렌더러 개발 및 배포를 지원합니다.
Content Services 기본 렌더러는 기본 제공 Sling 기본값과 사용자 정의 개발 사이의 간격을 채우므로 개발하지 않고 렌더링된 컨텐츠의 여러 측면을 사용자 지정하고 제어할 수 있습니다.
다음 다이어그램은 컨텐츠 서비스의 렌더링을 보여줍니다.
JSON 요청 requesting-json
사용 <resource.caas span="" id="1" translate="no" />.[<export-config span="" id="0" translate="no" />.][<export-config span="" id="0" translate="no" />.json JSON을 요청하려면 를 클릭하십시오.]
내보내기 구성 만들기 creating-export-configs
JSON 렌더링을 사용자 지정하기 위해 내보내기 구성을 만들 수 있습니다.
아래에 구성 노드를 만들 수 있습니다 /apps/mobileapps/caas/exportConfigs.
다음 표는 내보내기 구성의 속성을 보여줍니다.
리소스 유형 내보내기 무시 resource-type-export-overrides
아래의 구성 노드 만들기 /apps/mobileapps/caas/exportConfigs.
다음 표는 속성을 보여줍니다.
기존 컨텐츠 서비스 내보내기 구성 existing-content-services-export-configs
Content Services에는 두 가지 내보내기 구성이 포함됩니다.
- 기본값(지정된 구성 없음)
- 페이지(사이트 페이지를 렌더링하려면)
기본 내보내기 구성 default-export-configuration
요청된 URI에 구성이 지정된 경우 Content Services 기본 내보내기 구성이 적용됩니다.
<resource>.caas[.<depth-int>].json
페이지 내보내기 구성 page-export-configuration
이 구성은 하위 노드 아래에 그룹화된 1차 하위 구성요소를 포함하도록 기본값을 확장합니다.
<site_page>.caas.page[.<depth-int>].json
추가 리소스 additional-resources
Content Services의 추가 항목에 대해 알아보려면 아래 리소스를 참조하십시오.