Rendering en levering
- Onderwerpen:
- Mobile
Gemaakt voor:
- User
AEM inhoud kan eenvoudig worden gerenderd via Standaardservers splitsen renderen JSON en andere indelingen.
Die buiten-de-box-renders lopen doorgaans de repository en retourneren inhoud zoals ze is.
AEM, via Sling, steunt ook het ontwikkelen van en het opstellen van douane rangschikkende renderers om volledige controle van het teruggegeven schema en de inhoud te nemen.
De Standaard Renderers van de Diensten van de inhoud vullen het hiaat tussen uit-van-de-doos het Verspreiden Gebreken en de Ontwikkeling van de Douane die aanpassing en controle van vele aspecten van de teruggegeven inhoud zonder ontwikkeling toestaat.
Het volgende diagram toont het teruggeven van inhoudsdiensten.
JSON aanvragen
Gebruiken <resource.caas span="" id="1" translate="no" />.[<export-config span="" id="0" translate="no" />.][<export-config span="" id="0" translate="no" />.json om JSON aan te vragen.]
of
een inhoudsbron onder /content
OPTIONEEL
een exportconfiguratie gevonden onder /apps/mobileapps/caas/exportConfigs/EXPORT-CONFIG
Als u deze weglaat, wordt de standaardexportconfiguratie toegepast
diepteherhaling voor renderen van kinderen zoals gebruikt bij rendering van elementen
Exportconfiguraties maken
U kunt exportconfiguraties maken om JSON-rendering aan te passen.
U kunt een configuratieknoop tot stand brengen onder /apps/mobileapps/caas/exportConfigs.
In de volgende tabel worden de eigenschappen van Export Configs weergegeven:
if excludePropertyPrefixes set
dit omvat opgegeven eigenschappen, ook al komen deze overeen met het voorvoegsel dat wordt uitgesloten,
else (eigenschappen uitsluiten genegeerd) bevatten alleen deze eigenschappen
Exportoverschrijvingen van het type resource
Een configuratieknooppunt maken onder /apps/mobileapps/caas/exportConfigs.
In de volgende tabel worden de eigenschappen weergegeven:
Retourneer een klant json-export door de resource als te renderen;
<resource>.<selector_to_inc>.json
Bestaande Content Services Exportconfiguraties
De Diensten van de inhoud omvat twee uitvoerconfiguraties:
- default (geen config gespecificeerd)
- pagina (om sitepagina's te renderen)
Standaard exportconfiguratie
De standaard de uitvoerconfiguratie van de Diensten van de inhoud zal worden toegepast als een config in gevraagde URI wordt gespecificeerd.
<resource>.caas[.<depth-int>].json
jcr:title,title
jcr:description
jcr:lastModified,lastModified
cq:tags,tags
cq:lastModified,lastModified
wcm/stichting/componenten/afbeelding
mobileapps/caas/components/data/contentReference
mobileapps/caas/components/data/assetlist
Configuratie pagina exporteren
Deze configuratie breidt het gebrek uit om groeperende kinderen onder een kindknoop te omvatten.
<site_page>.caas.page[.<depth-int>].json
Aanvullende bronnen
Zie hieronder de middelen om over extra onderwerpen in de Diensten van de Inhoud te leren: