In questo capitolo, puoi creare e modificare un nuovo Frammento di contenuto basato su modello per frammenti di contenuto appena definito. Scopri anche come creare varianti di Frammenti di contenuto.
Si tratta di un tutorial in più parti in cui si presume che i passaggi descritti in Definizione dei modelli per frammenti di contenuto sono state completate.
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 dell’AEM, passa a Risorse > File.
Tocca Crea nell’angolo in alto a destra e tocca Cartella. Nella finestra di dialogo risultante, immetti:
Seleziona la La mia cartella cartella e tocca Proprietà.
Tocca il Cloud Service scheda. Nella scheda Configurazione cloud, utilizza Trova percorso per selezionare Il mio progetto configurazione. 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.
Tocca il Criteri , sotto il Modelli per frammenti di contenuto consentiti utilizzare il Trova percorso per selezionare il campo Persona e Team modello 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 apportate alle proprietà della cartella.
Naviga all'interno del Il mio progetto cartella.
Crea un’altra cartella con i seguenti valori:
Una buona pratica è quella di impostare progetti per il supporto multilingue. Consulta per ulteriori informazioni, consulta la pagina della documentazione seguente.
Successivamente vengono creati diversi frammenti di contenuto in base al Team e Persona modelli.
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 Nuovo frammento di contenuto e immettere i seguenti valori:
/content/dam/my-project/en
john-doe
Tocca Crea.
Ripeti i passaggi precedenti per creare un frammento che rappresenta Alison Smith:
/content/dam/my-project/en
alison-smith
Tocca Crea per creare il frammento Persona.
Quindi, ripeti i passaggi per creare un Team frammento che rappresenta Alpha team:
/content/dam/my-project/en
team-alpha
Tocca Crea per creare il frammento Team.
Sotto dovrebbero essere presenti tre frammenti di contenuto Il mio progetto > Inglese:
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 John Doe frammento. 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 la Alison Smith file per la modifica.
Ripeti i passaggi precedenti per compilare Alison Smith frammento con contenuto.
Apri Alpha team Frammento di contenuto utilizzando l’interfaccia utente Frammento di contenuto.
Compila i campi per Titolo, Nome breve, e Descrizione.
Seleziona la John Doe e Alison Smith Frammenti di contenuto per compilare Membri team campo:
Puoi anche creare frammenti di contenuto in linea utilizzando Nuovo frammento di contenuto pulsante.
Tocca Salva e chiudi per salvare le modifiche apportate al frammento di Alpha Team.
In seguito a revisione e verifica, pubblica il Content Fragments
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 Pubblica.
Congratulazioni, hai creato più frammenti di contenuto e creato una variante.
Nel prossimo capitolo, Esplora le API di GraphQL, esplorerai le API GraphQL dell’AEM utilizzando lo strumento GraphiQL 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.