JSON-exportfunctie voor services voor inhoud json-exporter-for-content-services

AEM Content Services zijn ontworpen om de beschrijving en levering van inhoud in of vanuit AEM te veralgemenen, waarbij de aandacht niet op webpagina's wordt gevestigd.

Zij verstrekken de levering van inhoud aan kanalen die niet traditionele AEM Web-pagina's zijn, gebruikend gestandaardiseerde methodes die door om het even welke cliënt kunnen worden gebruikt. Deze kanalen kunnen zijn:

Met inhoudsfragmenten die gestructureerde inhoud gebruiken, kunt u de inhoudsdiensten verlenen door de exporteur te gebruiken JSON om de inhoud van om het even welke AEM pagina in het formaat van het JSON gegevensmodel te leveren. Deze methode kan vervolgens door uw eigen toepassingen worden gebruikt.

NOTE
De hier beschreven functionaliteit is beschikbaar voor alle Componenten van de Kern sinds versie 1.1.0 van de Componenten van de Kern.

JSON-exportfunctie met kerncomponenten van inhoudsfragment json-exporter-with-content-fragment-core-components

Met de AEM JSON-exportfunctie kunt u de inhoud van elke AEM pagina leveren in de indeling van het JSON-gegevensmodel. Deze methode kan vervolgens door uw eigen toepassingen worden gebruikt.

Binnen AEM wordt de levering bereikt met de extensie selector model en .json .

.model.json

  1. Bijvoorbeeld een URL zoals:

    code language-shell
    http://localhost:4502/content/we-retail/language-masters/en.model.json
    
  2. Levert inhoud zoals:

    chlimage_1-192

U kunt de inhoud van een gestructureerd inhoudsfragment ook leveren door dit specifiek te activeren.

Gebruik het volledige pad naar het fragment (als jcr:content ), bijvoorbeeld met een achtervoegsel zoals.

.../jcr:content/root/responsivegrid/contentfragment.model.json

De pagina kan één inhoudsfragment of meerdere componenten van verschillende typen bevatten. U kunt mechanismen zoals lijstcomponenten ook gebruiken om automatisch naar relevante inhoud te zoeken.

  • Bijvoorbeeld een URL zoals:

    code language-shell
    http://localhost:4502/content/we-retail/language-masters/en/manchester-airport/jcr:content/root/responsivegrid/contentfragment.model.json
    
  • Levert inhoud zoals:

    chlimage_1-193

    note note
    NOTE
    U kunt uw eigen componentenaanpassen om tot dit gegeven toegang te hebben en te gebruiken.
    note note
    NOTE
    Hoewel niet een standaardimplementatie, veelvoudige selecteurs worden gesteund,maar model moet de eerste zijn.

Aanvullende informatie further-information

Zie ook:

Verwante documentatie related-documentation

Zie voor meer informatie:

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2