レンダリングと配信 rendering-and-delivery
AEMコンテンツは、 Sling のデフォルトサーブレット レンダリング JSON およびその他の形式
これらのレンダリングは通常、リポジトリーを参照し、そのままコンテンツを返します。
AEMは、Sling を介して、レンダリングされたスキーマとコンテンツを完全に制御するカスタム Sling レンダラーの開発とデプロイもサポートします。
Content Services Default Renderers は、標準の Sling Defaults と Custom Development の間のギャップを埋め、開発を行わずにレンダリングされたコンテンツの多くの側面をカスタマイズし、制御できます。
次の図に、コンテンツサービスのレンダリングを示します。
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
コンテンツサービスには、次の 2 つの書き出し設定が含まれます。
- デフォルト(設定が指定されていません)
- ページ(サイトページをレンダリングする)
デフォルトの書き出し設定 default-export-configuration
要求された URI で設定が指定されている場合、Content Services のデフォルトの書き出し設定が適用されます。
<resource>.caas[.<depth-int>].json
ページ書き出し設定 page-export-configuration
この設定は、デフォルトを拡張して、子ノードの下にグループ化の子を含めます。
<site_page>.caas.page[.<depth-int>].json
その他のリソース additional-resources
コンテンツサービスのその他のトピックについては、以下のリソースを参照してください。