Definizione dei modelli di frammenti di contenuto

In questo capitolo scopri come modellare il contenuto e creare uno schema con Modelli per frammenti di contenuto. Esaminerete i modelli esistenti e creerete un nuovo modello. Inoltre, verranno illustrati i diversi tipi di dati che possono essere utilizzati per definire uno schema come parte del modello.

In questo capitolo verrà creato un nuovo modello per un Collaboratore, che è il modello dati per gli utenti che creano contenuti per riviste e avventure come parte del marchio WKND.

Prerequisiti

Si tratta di un tutorial in più parti e si presume che i passaggi descritti in Configurazione rapida sono state completate.

Obiettivi

  • Crea un nuovo modello di frammento di contenuto.
  • Identifica i tipi di dati disponibili e le opzioni di convalida per la creazione di modelli.
  • Comprendere come il modello per frammento di contenuto definisce entrambi lo schema dati e il modello di creazione per un frammento di contenuto.

Panoramica modello frammento di contenuto

Il video precedente offre una panoramica di alto livello sull’utilizzo dei modelli di frammenti di contenuto.

ATTENZIONE

Il video precedente mostra la creazione del Collaboratore modello con il nome Contributors. Quando esegui i passaggi nel tuo ambiente, accertati che il titolo utilizzi il singolo modulo: Contributor senza s. La denominazione del modello per frammenti di contenuto determina le chiamate API GraphQL che verranno eseguite in seguito nell’esercitazione.

Inspect, il modello di frammento di contenuto avventuroso

Nel capitolo precedente sono stati modificati e visualizzati su un’applicazione esterna diversi frammenti di contenuto Avventures. Esaminiamo il modello per frammenti di contenuto di avventura per comprendere lo schema dei dati sottostanti di questi frammenti.

  1. Da Inizio AEM menu vai a Strumenti > Risorse > Modelli per frammenti di contenuto.

    Passa a Modelli di frammenti di contenuto

  2. Passa a Sito WKND e passa il puntatore del mouse sulla cartella Avventura Modello per frammento di contenuto e fai clic sul pulsante Modifica icona (matita) per aprire il modello.

    Apri il modello di frammento di contenuto di avventura

  3. Viene aperta la Editor modello frammento di contenuto. Osserva che i campi definiscono il modello Avventura includi diversi Tipi di dati like Testo a riga singola, Testo a più righe, Enumerazione e Riferimento contenuto.

  4. La colonna di destra dell’editor elenca i Tipi di dati che definiscono i campi modulo utilizzati per la creazione di frammenti di contenuto.

  5. Seleziona la Titolo nel pannello principale. Nella colonna di destra fai clic sul pulsante Proprietà scheda:

    Proprietà titolo avventura

    Osserva la Nome proprietà campo impostato su adventureTitle. Definisce il nome della proprietà persistente da AEM. La Nome proprietà definisce anche le key nome di questa proprietà come parte dello schema dati. Questo key viene utilizzato quando i dati dei frammenti di contenuto sono esposti tramite API GraphQL.

    ATTENZIONE

    Modifica della Nome proprietà di un campo dopo I frammenti di contenuto sono derivati dal modello e hanno effetti a valle. I valori dei campi nei frammenti esistenti non saranno più referenziati e lo schema dei dati esposto da GraphQL cambierà, influendo sulle applicazioni esistenti.

  6. Scorri verso il basso in Proprietà e visualizza la scheda Tipo di convalida a discesa.

    Opzioni di convalida disponibili

    Le convalide predefinite del modulo sono disponibili per Posta elettronica e URL. È inoltre possibile definire un Personalizzato convalida mediante espressione regolare.

  7. Fai clic su Annulla per chiudere l’Editor modello frammento di contenuto.

Creare un modello per collaboratori

Quindi, crea un nuovo modello per un Collaboratore, che è il modello dati per gli utenti che creano contenuti per riviste e avventure come parte del marchio WKND.

  1. Fai clic su Crea nell'angolo in alto a destra per visualizzare Crea modello procedura guidata.

  2. Per Titolo modello immetti: Collaboratore e fai clic su Crea

    Procedura guidata del modello a frammento di contenuto

    Fai clic su Apri per aprire il modello appena creato.

  3. Trascina e rilascia una Testo a riga singola sul pannello principale. Immetti le seguenti proprietà nel Proprietà scheda:

    • Etichetta campo: Nome completo
    • Nome proprietà: fullName
    • Controlla Obbligatorio

    Campo proprietà Nome completo

  4. Fai clic sul pulsante Tipi di dati trascina e rilascia una Testo a più righe campo sotto Nome completo campo . Immetti le seguenti proprietà:

    • Etichetta campo: Biografia
    • Nome proprietà: biographyText
    • Tipo predefinito: Rich Text
  5. Fai clic sul pulsante Tipi di dati trascina e rilascia una Riferimento contenuto campo . Immetti le seguenti proprietà:

    • Etichetta campo: Riferimento immagine
    • Nome proprietà: pictureReference
    • Percorso directory principale: /content/dam/wknd

    Durante la configurazione della Percorso radice puoi fare clic sul pulsante cartella per visualizzare un modale per selezionare il percorso. Questo limiterà le cartelle che gli autori possono utilizzare per compilare il percorso.

    Percorso radice configurato

  6. Aggiungi una convalida al Riferimento immagine in modo che solo i tipi di contenuto Immagini può essere utilizzato per compilare il campo.

    Limita alle immagini

  7. Fai clic sul pulsante Tipi di dati trascina e rilascia una Enumerazione tipo di dati sotto la Riferimento immagine campo . Immetti le seguenti proprietà:

    • Etichetta campo: Occupazione
    • Nome proprietà: occupation
  8. Aggiungi diversi Opzioni utilizzando Aggiungi un’opzione pulsante . Utilizza lo stesso valore per Etichetta opzione e Valore opzione:

    Artista, Influencer, Fotografo, Viaggiatore, Scrittore, YouTuber

    Valori delle opzioni di occupazione

  9. Il finale Collaboratore Il modello deve essere simile al seguente:

    Modello collaboratore finale

  10. Fai clic su Salva per salvare le modifiche.

Attiva il modello per collaboratori

I modelli di frammento di contenuto devono essere Abilitato prima che gli autori di contenuti possano usarlo. È possibile Disattiva un modello per frammenti di contenuto, che pertanto vieta agli autori di utilizzarlo. Ricorda che la modifica della Nome proprietà di un campo nel modello modifica lo schema dei dati sottostanti e può avere effetti significativi a valle sui frammenti esistenti e sulle applicazioni esterne. Si consiglia di pianificare attentamente la convenzione di denominazione utilizzata per Nome proprietà dei campi prima di abilitare il modello di frammento di contenuto per gli utenti.

  1. Assicurati che Collaboratore modello attualmente in un Abilitato stato.

    Modello collaboratore abilitato

    Per attivare o disattivare lo stato di un modello di frammento di contenuto, passa il mouse sulla scheda e fai clic sul pulsante Disattiva / Abilita icona.

Congratulazioni!

Congratulazioni, hai appena creato il tuo primo modello di frammento di contenuto!

Passaggi successivi

Nel capitolo successivo, Authoring di modelli di frammenti di contenuto, puoi creare e modificare un nuovo frammento di contenuto basato su un modello di frammento di contenuto. Inoltre, verrà illustrato come creare varianti di frammenti di contenuto.

In questa pagina