Creazione di frammenti di contenuto authoring-content-fragments

In questo capitolo viene creato e modificato un nuovo frammento di contenuto basato sul modello per frammenti di contenuto appena definito. Scopri anche come creare varianti di Frammenti di contenuto.

Prerequisiti prerequisites

Questo è un tutorial in più parti e si presume che i passaggi descritti in Definizione dei modelli per frammenti di contenuto siano stati completati.

Obiettivi objectives

  • Creare un frammento di contenuto basato su un modello per frammenti di contenuto
  • Creare una variante del frammento di contenuto

Creare una cartella di risorse

I frammenti di contenuto sono memorizzati in cartelle in AEM Assets. Per creare frammenti di contenuto dai modelli creati nel capitolo precedente, è necessario creare una cartella per memorizzarli. È necessaria una configurazione della cartella per abilitare la creazione di frammenti da modelli specifici.

  1. Dalla schermata iniziale AEM, passa a Assets > File.

    Accedi ai file di risorse

  2. Tocca Crea nell'angolo in alto a destra e tocca Cartella. Nella finestra di dialogo risultante, immetti:

    • Titolo*: Progetto personale
    • Nome: progetto personale

    Finestra di dialogo Crea cartella

  3. Seleziona la cartella Cartella personale e tocca Proprietà.

    Apri proprietà cartella

  4. Tocca la scheda Cloud Service. Nella scheda Configurazione cloud, utilizza Trova percorso per selezionare la configurazione Il mio progetto. Il valore deve essere /conf/my-project.

    Imposta configurazione cloud

    L’impostazione di questa proprietà consente la creazione di frammenti di contenuto utilizzando i modelli creati nel capitolo precedente.

  5. Toccare la scheda Criteri, nel campo Modelli per frammenti di contenuto consentiti utilizzare Trova percorso per selezionare il modello Persona e Team creato in precedenza.

    Modelli per frammenti di contenuto consentiti

    Questi criteri vengono ereditati automaticamente da qualsiasi sottocartella e possono essere ignorati. Puoi anche consentire i modelli per tag o abilitare i modelli da altre configurazioni di progetto. Questo meccanismo offre un modo efficace per gestire la gerarchia dei contenuti.

  6. Tocca Salva e chiudi per salvare le modifiche alle proprietà della cartella.

  7. Spostati all'interno della cartella Progetto.

  8. Crea un’altra cartella con i seguenti valori:

    • Titolo*: Inglese
    • Nome: en

    Una buona pratica è quella di impostare progetti per il supporto multilingue. Per ulteriori informazioni, consulta la seguente pagina della documentazione.

Creare un frammento di contenuto create-content-fragment

TIP
Per gli utenti locali dell’SDK AEM: utilizza l’interfaccia utente di AEM Assets per creare e creare frammenti di contenuto, invece dell’interfaccia utente Frammenti di contenuto descritta di seguito. Per istruzioni dettagliate, consulta la documentazione AEM.

Successivamente vengono creati diversi frammenti di contenuto in base ai modelli Team e Persona.

  1. Dalla schermata iniziale dell'AEM, tocca Frammenti di contenuto per aprire l'interfaccia utente Frammenti di contenuto.

    Interfaccia utente frammento di contenuto

  2. Nella barra a sinistra, espandi Il mio progetto e tocca Inglese.

  3. Tocca Crea per visualizzare la finestra di dialogo Nuovo frammento di contenuto e immetti i seguenti valori:

    • Percorso: /content/dam/my-project/en
    • Modello per frammenti di contenuto: Persona
    • Titolo: John Doe
    • Nome: john-doe

    Nuovo frammento di contenuto

  4. Tocca Crea.

  5. Ripeti i passaggi precedenti per creare un frammento che rappresenti Alison Smith:

    • Percorso: /content/dam/my-project/en
    • Modello per frammenti di contenuto: Persona
    • Titolo: Alison Smith
    • Nome: alison-smith

    Tocca Crea per creare il frammento Persona.

  6. Ripeti quindi i passaggi per creare un frammento Team che rappresenta Alpha team:

    • Percorso: /content/dam/my-project/en
    • Modello per frammenti di contenuto: Team
    • Titolo: Alpha team
    • Nome: team-alpha

    Tocca Crea per creare il frammento Team.

  7. Sotto Il mio progetto > Inglese dovrebbero essere presenti tre frammenti di contenuto:

    Nuovi frammenti di contenuto

Modifica frammenti di contenuto persona edit-person-content-fragments

Quindi popola i frammenti appena creati con i dati.

  1. Tocca la casella di controllo accanto a John Doe e tocca Apri.

    Apri frammento di contenuto

  2. L’Editor frammento di contenuto contiene un modulo basato sul modello Frammento di contenuto. Compila i vari campi per aggiungere contenuto al frammento John Doe. Per Immagine profilo, carica la tua immagine in AEM Assets.

    Editor frammento di contenuto

  3. Tocca Salva e chiudi per salvare le modifiche apportate al frammento John Doe.

  4. Torna all'interfaccia utente Frammento di contenuto e apri il file Alison Smith per la modifica.

  5. Ripeti i passaggi precedenti per popolare il frammento Alison Smith con il contenuto.

Modifica frammento di contenuto team edit-team-content-fragment

  1. Apri il frammento di contenuto Alpha team tramite l'interfaccia utente Frammento di contenuto.

  2. Compila i campi per Titolo, Nome breve e Descrizione.

  3. Seleziona i Frammenti di contenuto John Doe e Alison Smith per popolare il campo Membri team:

    Imposta membri team

    note note
    NOTE
    Puoi anche creare frammenti di contenuto in linea utilizzando il pulsante Nuovo frammento di contenuto.
  4. Tocca Salva e chiudi per salvare le modifiche apportate al frammento di Alpha del team.

Frammenti di contenuto Publish

TIP
Per gli utenti locali dell’SDK AEM: utilizza l’interfaccia utente di AEM Assets per pubblicare frammenti di contenuto, invece dell’interfaccia utente Frammenti di contenuto descritta di seguito. Per istruzioni dettagliate, consulta la documentazione AEM.

Al momento della revisione e della verifica, pubblica Content Fragments creato

  1. Dalla schermata iniziale dell'AEM, tocca Frammenti di contenuto per aprire l'interfaccia utente Frammenti di contenuto.

  2. Nella barra a sinistra, espandi Il mio progetto e tocca Inglese.

  3. Tocca la casella di controllo accanto ai frammenti di contenuto e tocca Publish.
    Frammento di contenuto Publish

Congratulazioni. congratulations

Congratulazioni, hai creato più frammenti di contenuto e creato una variante.

Passaggi successivi next-steps

Nel prossimo capitolo, Esplora le API GraphQL, esplorerai le API GraphQL dell'AEM utilizzando lo strumento GrapiQL integrato. Scopri come l’AEM genera automaticamente uno schema GraphQL basato su un modello di Frammento di contenuto. Sperimenterai la costruzione di query di base utilizzando la sintassi GraphQL.

Documentazione correlata

recommendation-more-help
e25b6834-e87f-4ff3-ba56-4cd16cdfdec4