レンダリングと配信 rendering-and-delivery
Adobe Experience Manager(AEM)のコンテンツは、Sling デフォルトサーブレットを使用して簡単にレンダリングし、JSON やその他の形式をレンダリングできます。
これらの標準レンダリングは、通常、リポジトリをウォークして、コンテンツをそのまま返します。
AEMは、Sling を介して、カスタム sling レンダラーの開発とデプロイをサポートし、レンダリングされたスキーマとコンテンツを完全に制御できます。
Content Services のデフォルトレンダラーは、標準の Sling のデフォルトとカスタム開発の間のギャップを埋め、開発なしでレンダリングされたコンテンツの多くの側面をカスタマイズおよび制御できるようにします。
次の図に、コンテンツサービスのレンダリングを示します。
JSON のリクエスト requesting-json
<RESOURCE.caas[ を使用します。<EXPORT-CONFIG][。<EXPORT-CONFIG].json:JSON をリクエストします。
書き出し設定の作成 creating-export-configs
書き出し設定を作成して、JSON レンダリングをカスタマイズできます。
/apps/mobileapps/caas/exportConfigs. に設定ノードを作成できます。
次の表に、書き出し設定のプロパティを示します。
リソースタイプ書き出しの上書き resource-type-export-overrides
/apps/mobileapps/caas/exportConfigs. に設定ノードを作成します。
次の表に、プロパティを示します。
既存のコンテンツサービスの書き出し設定 existing-content-services-export-configs
コンテンツサービスには、次の 2 つの書き出し設定が含まれます。
- デフォルト (設定が指定されていません)
- ページ(サイトページをレンダリングする場合)
デフォルトの書き出し設定 default-export-configuration
要求された URI に設定が指定されている場合、Content Services のデフォルトの書き出し設定が適用されます。
<RESOURCE>.caas[.<DEPTH-INT>].json
ページエクスポート設定 page-export-configuration
この設定は、デフォルトを拡張して、子ノードの下に子のグループを含めます。
<SITE_PAGE>.caas.page[.<DEPTH-INT>].json
その他のリソース additional-resources
コンテンツサービスのその他のトピックについて詳しくは、次のリソースを参照してください。