Scopri come creare modelli per frammenti di contenuto in AEM architect-headless-content-fragment-models

Percorso affrontato finora story-so-far

All’inizio del Percorso di authoring di contenuti AEM Headless, Nozioni di base sulla modellazione dei contenuti per headless con AEM ha trattato i concetti e la terminologia di base relativi all’authoring per headless.

Questo articolo si basa su questi elementi per comprendere come creare modelli per frammenti di contenuto personalizzati per il progetto AEM headless.

Obiettivo objective

  • Pubblico: principiante
  • Obiettivo: i concetti e la meccanica di modellazione dei contenuti per i CMS headless utilizzando Modelli per frammenti di contenuto.

Creazione di modelli per frammenti di contenuto creating-content-fragment-models

È quindi possibile creare modelli per frammenti di contenuto e definire la struttura.

  1. Nella console Frammenti di contenuto, seleziona il pannello Modelli per frammenti di contenuto.

  2. Passa alla cartella appropriata per la configurazione o configurazione secondaria.

  3. Utilizza Crea per aprire la finestra di dialogo Nuovo modello per frammenti di contenuto.

    Titolo e descrizione

  4. Completa i dettagli

  5. Utilizza Crea per salvare il modello vuoto oppure Crea e apri.

Definizione dei modelli per frammenti di contenuto defining-content-fragment-models

Quando apri per la prima volta un nuovo modello visualizzato: uno spazio vuoto grande (abbastanza) al centro, un lungo elenco di Tipi di dati a sinistra e Proprietà (vuote all'inizio, come per il campo selezionato) a destra:

Modello vuoto

Quindi, cosa fare?

Puoi:

  • Trascina un tipo di dati dal pannello di sinistra alla posizione desiderata per un campo nel pannello centrale.
  • Seleziona l’icona + per un Tipo di dati per aggiungerla alla fine dell’elenco dei campi.
  • Seleziona Aggiungi nel pannello centrale e quindi il tipo di dati richiesto dall’elenco a discesa risultante per aggiungere un campo nella parte inferiore dell’elenco.

Stai già definendo il modello.

Dopo aver aggiunto un tipo di dati, dovrai definire le Proprietà per quel campo. Queste proprietà dipendono dal tipo utilizzato. Esempio:

Proprietà dati

Gli autori dei contenuti your-content-authors

Gli autori dei contenuti non visualizzano i tipi di dati e le proprietà effettivamente utilizzati per creare i modelli. Ciò significa che potresti dover fornire loro aiuto e informazioni su come completare campi specifici. Per informazioni di base è possibile utilizzare Etichetta campo e Valore predefinito, ma in casi più complessi potrebbe essere necessario prendere in considerazione la documentazione specifica del progetto.

NOTE
Consulta Risorse aggiuntive - Modelli per frammenti di contenuto.

Gestione dei modelli per frammenti di contenuto managing-content-fragment-models

La gestione dei modelli per frammenti di contenuto comporta:

  • Abilitarli (o disattivarli), per renderli disponibili agli autori al momento della creazione dei frammenti di contenuto.
  • Eliminazione: è sempre necessario eliminare, ma bisogna fare attenzione a eliminare un modello già utilizzato per i frammenti di contenuto, in particolare i frammenti già pubblicati.

Pubblicazione publishing

I modelli per frammenti di contenuto devono essere pubblicati quando/prima che vengano pubblicati eventuali frammenti di contenuto dipendenti.

NOTE
Se un autore cerca di pubblicare un frammento di contenuto per il quale il modello non è stato ancora pubblicato, questo viene segnalato in un elenco di selezione e il modello viene pubblicato con il frammento.

Non appena un modello viene pubblicato, viene bloccato in modalità SOLA LETTURA sull’autore. Questo serve a evitare modifiche che potrebbero causare errori agli schemi e alle query GraphQL esistenti, soprattutto nell’ambiente di pubblicazione. È indicato nella console come Bloccato.

Quando il modello è Bloccato (in modalità SOLA LETTURA), è possibile visualizzare il contenuto e la struttura dei modelli, ma non è possibile modificarli direttamente; anche se puoi gestire i modelli Bloccati dalla console o dall’editor modelli.

Passaggio successivo whats-next

Dopo aver appreso le nozioni di base, il passaggio successivo consiste nell’iniziare a creare modelli per frammenti di contenuto personalizzati.

Risorse aggiuntive additional-resources

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab