Rendering e consegna rendering-and-delivery
Il rendering dei contenuti AEM può essere facilmente eseguito tramite Servlet predefiniti Sling rendering JSON e altri formati.
I moduli di rendering preconfigurati generalmente passano all’archivio e restituiscono il contenuto così com’è.
AEM, tramite Sling, supporta anche lo sviluppo e la distribuzione di moduli di rendering sling personalizzati per assumere il controllo completo dello schema e del contenuto renderizzati.
I renderer predefiniti di Content Services colmano il divario tra i valori predefiniti Sling e lo sviluppo personalizzato preconfigurati che consentono di personalizzare e controllare molti aspetti dei contenuti renderizzati senza sviluppo.
Il diagramma seguente illustra il rendering dei servizi di contenuti.
Richiesta di JSON requesting-json
Utilizzo <resource.caas span="" id="1" translate="no" />.[<export-config span="" id="0" translate="no" />.][<export-config span="" id="0" translate="no" />.json per richiedere JSON.]
Creazione di configurazioni di esportazione creating-export-configs
È possibile creare configurazioni di esportazione per personalizzare il rendering JSON.
Puoi creare un nodo di configurazione in /apps/mobileapps/caas/exportConfigs.
La tabella seguente mostra le proprietà di Export Configs:
Sovrascrittura dell'esportazione del tipo di risorsa resource-type-export-overrides
Crea un nodo di configurazione in /apps/mobileapps/caas/exportConfigs.
Nella tabella seguente sono illustrate le proprietà:
Configurazioni di esportazione di Content Services esistenti existing-content-services-export-configs
Content Services include due configurazioni di esportazione:
- predefinito (nessuna configurazione specificata)
- pagina (per eseguire il rendering delle pagine del sito)
Configurazione esportazione predefinita default-export-configuration
La configurazione di esportazione predefinita di Content Services viene applicata se una configurazione è specificata nell’URI richiesto.
<resource>.caas[.<depth-int>].json
Configurazione esportazione pagina page-export-configuration
Questa configurazione estende l'impostazione predefinita per includere il raggruppamento di elementi secondari sotto un nodo figlio.
<site_page>.caas.page[.<depth-int>].json
Risorse aggiuntive additional-resources
Consulta le risorse riportate di seguito per ulteriori argomenti in Content Services: