Utilizzo di Frammenti esperienza using-experience-fragments
Questa pagina tratta i seguenti argomenti:
- Panoramica
- Utilizzo di frammenti di esperienza in AEM Screens
- Propagazione delle modifiche alla pagina
Panoramica overview
Un frammento esperienza è un gruppo di uno o più componenti, inclusi il contenuto e il layout, a cui è possibile fare riferimento all'interno delle pagine. I frammenti di esperienza possono contenere qualsiasi componente. Ad esempio, può contenere uno o più componenti che possono contenere qualsiasi elemento all’interno di un sistema paragrafo a cui si fa riferimento nell’esperienza completa o richiesto da un terzo endpoint.
Utilizzo di Frammenti esperienza in AEM Screens using-experience-fragments-in-aem-screens
We.Retail
come progetto demo da cui il frammento di esperienza viene applicato da una pagina Sites a un progetto AEM Screens.Ad esempio, il seguente flusso di lavoro illustra l'utilizzo dei frammenti di esperienza di We.Retail
in Sites. Puoi scegliere una pagina web e utilizzare tale contenuto nel tuo canale AEM Screens in uno dei tuoi progetti.
Prerequisiti pre-requisites
Creazione di un progetto demo con un canale
Creazione di un progetto
- Per creare un progetto, fare clic su Crea progetto Screens.
- Immetti il titolo come Progetto demo.
- Fai clic su Salva.
Un DemoProject è stato aggiunto al tuo AEM Screens.
Creazione di un canale
-
Passa al DemoProject creato e fai clic sulla cartella Channels.
-
Fai clic su Crea nella barra delle azioni per aprire la procedura guidata.
-
Scegli il modello Canale sequenza dalla procedura guidata e fai clic su Avanti.
-
Immetti il Titolo come TestChannel e fai clic su Crea.
TestChannel aggiunto al DemoProject.
Creazione di un frammento esperienza creating-an-experience-fragment
Segui i passaggi seguenti per applicare il contenuto di We.Retail
al tuo TestChannel in DemoProject.
-
Passa a una pagina Sites in We.Retail
-
Passa a Sites e fai clic su
We.Retail
> Stati Uniti > Inglese > Attrezzature, quindi fai clic su questa pagina per utilizzarla come frammento di esperienza per il tuo canale Screens. -
Fai clic su Modifica nella barra delle azioni per aprire la pagina da utilizzare come frammento di esperienza per il canale Screens.
-
-
Riutilizzo del contenuto
- Fai clic sul frammento da includere nel canale.
- Fai clic sull'ultima icona a destra per aprire la finestra di dialogo Converti in frammento di esperienza.
-
Creazione di un frammento esperienza
-
Scegli Azione come Crea un nuovo frammento esperienza.
-
Fai clic sul percorso principale.
-
Fai clic sul modello. Scegli il modello Frammento esperienza - Variante Screens qui (valore nel campo
/libs/settings/screens/experience-fragments/templates/experience-fragment-template-screens
). -
Immetti il Titolo frammento come ScreensFragment.
-
Per completare la creazione di un nuovo frammento di esperienza, fai clic sul segno di spunta.
Per selezionare un'opzione più semplice, fare clic sul segno di spunta a destra del campo per aprire la finestra di dialogo di selezione.
-
-
Creazione di Live Copy del frammento esperienza
- Passa alla home page dell’AEM.
- Fai clic su Frammenti esperienza, evidenzia ScreensFragment e fai clic su Variante come Live Copy, come illustrato nella figura seguente:
c. Fai clic su ScreensFragment dalla procedura guidata Crea Live Copy e fai clic su Avanti.
d. Immetti Titolo e Nome come Screens.
e. Fai clic su Crea per creare la Live Copy.
f. Fai clic su Fine per tornare alla pagina ScreensFragment.
note note NOTE Dopo aver creato un frammento AEM Screens, puoi modificarne le proprietà. Fai clic sul frammento e fai clic su Proprietà nella barra delle azioni. Modifica delle proprietà di un frammento di Screens
-
Passa a ScreensFragment (creato nei passaggi precedenti) e fai clic su Proprietà nella barra delle azioni.
-
Fare clic sulla scheda Configurazione offline, come illustrato nella figura seguente.
Puoi aggiungere Librerie lato client (Java™ e CSS) e File statici al frammento di esperienza.
L’esempio seguente mostra l’aggiunta di librerie lato client e dei font come parte di file statici nel frammento di esperienza.
-
Utilizzo del frammento di esperienza come componente nel canale Screens
-
Passa al canale Screens in cui desideri utilizzare il frammento Screens.
-
Fai clic su TestChannel e fai clic su Modifica nella barra delle azioni.
-
Fai clic sull’icona dei componenti nella scheda laterale.
-
Trascina e rilascia il Frammento esperienza nel tuo canale.
e. Fai clic sul componente Frammento esperienza e fai clic sull'icona in alto a sinistra (chiave inglese) per aprire la finestra di dialogo Frammento esperienza.
f. Fai clic sulla Screens Live Copy del frammento creato in Passaggio 3 in Percorso.
f. Fai clic sulla Screens Live Copy del frammento creato in Passaggio 3 nel Frammento esperienza.
h. Immetti i millisecondi in Durata.
i. Fai clic sulla configurazione offline dalla finestra di dialogo Frammenti esperienza per definire le librerie lato client e i file statici.
note note NOTE Per aggiungere le librerie lato client o i file statici oltre a quelli configurati nel passaggio (4), puoi aggiungere dalla scheda Configurazione offline nella finestra di dialogo Frammento esperienza. j. Fare clic sul segno di spunta per completare il processo.
-
Convalida del risultato validating-the-result
Dopo aver completato i passaggi precedenti, puoi convalidare il frammento di esperienza in ChannelOne:
- Accesso a TestChannel.
- Seleziona Anteprima dalla barra delle azioni.
Visualizza il contenuto della pagina Sites (Live Copy del frammento di esperienza) nel tuo canale, come illustrato nella figura seguente:
Propagazione delle modifiche alla pagina propagating-changes-from-the-master-page
Live Copy fa riferimento alla copia (dell'origine), gestita dalle azioni di sincronizzazione definite dalle configurazioni di rollout.
Poiché il frammento di esperienza creato è una Live Copy dalle pagine Sites e si modifica quel particolare frammento dalla pagina principale, è possibile visualizzare le modifiche nel canale. In alternativa, puoi visualizzare la destinazione in cui hai utilizzato il frammento di esperienza.
Segui i passaggi seguenti per propagare le modifiche dal canale principale al canale di destinazione:
-
Fai clic sul frammento di esperienza dalla pagina Sites (principale) e fai clic sull'icona a forma di matita per modificare gli elementi nel frammento di esperienza.
-
Fai clic sul frammento di esperienza e fai clic sull’icona a forma di chiave inglese per aprire la finestra di dialogo e modificare le immagini.
-
Viene visualizzata la finestra di dialogo Griglia prodotto.
-
È possibile modificare qualsiasi immagine. Ad esempio, qui la prima immagine viene sostituita in questo frammento.
-
Fai clic sul frammento di esperienza e sull’icona Rollout per propagare le modifiche al frammento utilizzato nel canale.
-
Fai clic su Rollout.
Noterai che le modifiche vengono implementate.
Convalida delle modifiche validating-the-changes
Per confermare le modifiche apportate al canale, segui la procedura riportata di seguito:
-
Passa a Screens > Canali > TestChannel.
-
Fai clic su Anteprima nella barra delle azioni.
L'immagine seguente illustra le modifiche apportate al TestChannel: