In questo capitolo, puoi creare e modificare un nuovo frammento di contenuto basato su modello a frammento di contenuto appena definito. Inoltre, viene illustrato come creare varianti di frammenti di contenuto.
Si tratta di un tutorial in più parti e si presume che i passaggi descritti in Definizione dei modelli di 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 nella cartella per abilitare la creazione di frammenti da modelli specifici.
Dalla schermata iniziale AEM, passa a Risorse > File.
Tocca Crea nell’angolo in alto a destra e tocca Cartella. Nella finestra di dialogo risultante, immetti:
Seleziona la Cartella personale tocca e fai clic su Proprietà.
Tocca Cloud Services scheda . Nella scheda Cloud Configuration (Configurazione cloud), utilizza il ricerca percorsi per selezionare il Progetto personale configurazione. Il valore deve essere /conf/my-project
.
L'impostazione di questa proprietà consente di creare frammenti di contenuto utilizzando i modelli creati nel capitolo precedente.
Tocca Criteri nella scheda Modelli di frammenti di contenuto consentiti utilizzare il cercatore di percorsi per selezionare il Persona e Team modello creato in precedenza.
Questi criteri vengono ereditati automaticamente da qualsiasi sottocartella e possono essere ignorati. Puoi anche consentire i modelli tramite tag o abilitare i modelli da altre configurazioni di progetto. Questo meccanismo offre un modo efficace di gestire la gerarchia dei contenuti.
Tocca Salva e chiudi per salvare le modifiche apportate alle proprietà della cartella.
Passa all’interno della Progetto personale cartella.
Crea un’altra cartella con i seguenti valori:
Una buona pratica consiste nell'istituire progetti di sostegno multilingue. Vedi per ulteriori informazioni, consulta la seguente pagina docs.
Successivamente, vengono creati diversi frammenti di contenuto in base Team e Persona modelli.
Dalla schermata iniziale AEM, tocca Frammenti di contenuto per aprire l’interfaccia utente Frammenti di contenuto .
Nella barra a sinistra, espandi Progetto personale e toccare Inglese.
Tocca Crea per richiamare Nuovo frammento di contenuto e immetti 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 Alfa team:
/content/dam/my-project/en
team-alpha
Tocca Crea per creare il frammento Team.
Sotto devono essere presenti tre frammenti di contenuto Progetto personale > Inglese:
Successivamente, compila i frammenti appena creati con i dati.
Tocca la casella di controllo accanto a John Doe e toccare 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 dei frammenti di contenuto e apri le Alison Smith file da modificare.
Ripeti i passaggi precedenti per compilare il Alison Smith frammento con contenuto.
Apri Alfa team Frammento di contenuto tramite 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 i Membri del team campo:
Puoi anche creare frammenti di contenuto in linea utilizzando la Nuovo frammento di contenuto pulsante .
Tocca Salva e chiudi per salvare le modifiche al frammento Alfa team.
Dopo la revisione e la verifica, pubblica l’autore Content Fragments
Dalla schermata iniziale AEM, tocca Frammenti di contenuto per aprire l’interfaccia utente Frammenti di contenuto .
Nella barra a sinistra, espandi Progetto personale e toccare 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 capitolo successivo, Esplorare le API GraphQL, esplorerai AEM API GraphQL utilizzando lo strumento GrapiQL integrato. Scopri come AEM automaticamente uno schema GraphQL basato su un modello di frammento di contenuto. È possibile sperimentare la costruzione di query di base utilizzando la sintassi GraphQL.