Esportatore JSON per Content Services json-exporter-for-content-services

AEM Content Services è progettato per generalizzare la descrizione e la consegna dei contenuti in/da AEM, non limitandosi alle pagine web.

Fornisce contenuti a canali diversi dalle tradizionali pagine web di AEM, utilizzando metodi standardizzati utilizzabili da qualsiasi cliente. Questi canali possono includere:

Con i frammenti di contenuto che utilizzano contenuti strutturati, puoi fornire servizi di contenuto utilizzando la funzione di esportazione JSON per distribuire i contenuti di qualsiasi pagina AEM in formato di modello dati JSON. Questo metodo può quindi essere utilizzato dalle tue applicazioni.

NOTE
La funzionalità qui descritta è disponibile per tutti i Componenti core a partire dalla versione 1.1.0 dei Componenti core.

Esportatore JSON con componenti core per frammenti di contenuto json-exporter-with-content-fragment-core-components

Utilizzando la funzione di esportazione JSON per AEM, puoi distribuire il contenuto di qualsiasi pagina AEM in formato di modello dati JSON. Questo metodo può quindi essere utilizzato dalle tue applicazioni.

All'interno di AEM, la consegna viene effettuata utilizzando il selettore model e l'estensione .json.

.model.json

  1. Ad esempio, un URL come:

    code language-shell
    http://localhost:4502/content/we-retail/language-masters/en.model.json
    
  2. Fornisce contenuti quali:

    chlimage_1-192

In alternativa, puoi distribuire il contenuto di un frammento di contenuto strutturato eseguendo il targeting specifico.

Utilizza l'intero percorso del frammento (tramite jcr:content); ad esempio, con un suffisso come.

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

La pagina può contenere un singolo frammento di contenuto o più componenti di vari tipi. Puoi inoltre utilizzare meccanismi quali i componenti elenco per cercare automaticamente contenuti rilevanti.

  • Ad esempio, un URL come:

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

    chlimage_1-193

    note note
    NOTE
    Puoi adattare i tuoi componenti per accedere e utilizzare questi dati.
    note note
    NOTE
    Anche se non si tratta di un'implementazione standard, sono supportati più selettori, ma model deve essere il primo.

Ulteriori informazioni further-information

Consulta anche:

Documentazione correlata related-documentation

Per maggiori dettagli, cfr.:

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