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.
-
Dalla schermata iniziale AEM, passa a Assets > File.
-
Tocca Crea nell'angolo in alto a destra e tocca Cartella. Nella finestra di dialogo risultante, immetti:
- Titolo*: Progetto personale
- Nome: progetto personale
-
Seleziona la cartella Cartella personale e tocca Proprietà.
-
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
.L’impostazione di questa proprietà consente la creazione di frammenti di contenuto utilizzando i modelli creati nel capitolo precedente.
-
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.
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.
-
Tocca Salva e chiudi per salvare le modifiche alle proprietà della cartella.
-
Spostati all'interno della cartella Progetto.
-
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
Successivamente vengono creati diversi frammenti di contenuto in base ai modelli Team e Persona.
-
Dalla schermata iniziale dell'AEM, tocca Frammenti di contenuto per aprire l'interfaccia utente Frammenti di contenuto.
-
Nella barra a sinistra, espandi Il mio progetto e tocca Inglese.
-
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
- Percorso:
-
Tocca Crea.
-
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.
- Percorso:
-
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.
- Percorso:
-
Sotto Il mio progetto > Inglese dovrebbero essere presenti tre frammenti di contenuto:
Modifica frammenti di contenuto persona edit-person-content-fragments
Quindi popola i frammenti appena creati con i dati.
-
Tocca la casella di controllo accanto a John Doe e tocca Apri.
-
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.
-
Tocca Salva e chiudi per salvare le modifiche apportate al frammento John Doe.
-
Torna all'interfaccia utente Frammento di contenuto e apri il file Alison Smith per la modifica.
-
Ripeti i passaggi precedenti per popolare il frammento Alison Smith con il contenuto.
Modifica frammento di contenuto team edit-team-content-fragment
-
Apri il frammento di contenuto Alpha team tramite l'interfaccia utente Frammento di contenuto.
-
Compila i campi per Titolo, Nome breve e Descrizione.
-
Seleziona i Frammenti di contenuto John Doe e Alison Smith per popolare il campo Membri team:
note note NOTE Puoi anche creare frammenti di contenuto in linea utilizzando il pulsante Nuovo frammento di contenuto. -
Tocca Salva e chiudi per salvare le modifiche apportate al frammento di Alpha del team.
Frammenti di contenuto Publish
Al momento della revisione e della verifica, pubblica Content Fragments
creato
-
Dalla schermata iniziale dell'AEM, tocca Frammenti di contenuto per aprire l'interfaccia utente Frammenti di contenuto.
-
Nella barra a sinistra, espandi Il mio progetto e tocca Inglese.
-
Tocca la casella di controllo accanto ai frammenti di contenuto e tocca 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.