Frammenti di contenuto visivo visual-content-fragments

I frammenti di contenuto contengono contenuto strutturato destinato all’output JSON, senza progettazione o layout. L’aggiunta di modelli HTML consente di creare esperienze visive completamente decorate con contenuti strutturati in formato HTML:

  • La visualizzazione di un frammento di contenuto contribuisce a garantire la qualità del contenuto, consentendo alle parti interessate di esaminare il contenuto prima che venga utilizzato, senza dover aprire l’Editor frammento di contenuto

  • Distribuire un frammento visivo facilita la distribuzione omnicanale, per il riutilizzo di esperienze modulari su canali diversi come web, e-mail o app mobili.

L’output di rendering di un frammento di contenuto AEM che utilizza il layout e la struttura di un modello di HTML allegato è denominato frammento di contenuto visivo.

NOTE
I frammenti di contenuto visivo sono attualmente in disponibilità limitata.
Se desideri partecipare, invia una richiesta dal tuo indirizzo e-mail ufficiale a experience-production-agent@adobe.com.

I modelli HTML contengono informazioni di layout e progettazione che consentono la visualizzazione dei frammenti di contenuto. La connessione tra un modello e un frammento di contenuto viene stabilita utilizzando la sintassi Handlebars per mappare i tag HTML ai tipi di dati (campi) definiti nel modello per frammenti di contenuto. Questa definizione consente di visualizzare il contenuto creato nei rispettivi campi dell’Editor frammento di contenuto nelle posizioni appropriate all’interno del modello.

Tu o il tuo team di sviluppo potete creare e personalizzare i modelli di HTML, quindi caricare e allegare uno o più modelli di frammenti di contenuto in modo che i frammenti corrispondenti possano essere renderizzati in esperienze, visualizzate in anteprima e consegnate come richiesto.

NOTE
Un Modello generico è sempre disponibile in AEM come impostazione predefinita, associato a ogni modello. Questo modello consente alle coppie chiave/valore in contenuti strutturati di essere visualizzate in un formato pulito e in stile tabella per supportare i casi d’uso di Quality Assurance (QA) per il contenuto.

Creare un modello create-a-template

I modelli HTML sviluppati utilizzando Handlebars consentono di visualizzare in anteprima e distribuire frammenti di contenuto visivo in formato HTML. La sintassi Handlebars.js definisce i segnaposto per il contenuto creato nei campi Frammento di contenuto.

Per informazioni dettagliate sullo sviluppo di modelli personalizzati, vedere Frammenti di contenuto visivo - Modelli.

Caricare e assegnare il modello upload-and-assign-your-template

Un modello è associato a un modello per frammenti di contenuto in modo che possa essere utilizzato con qualsiasi frammento di contenuto creato da tale modello.

Per caricare il nuovo modello HTML:

  1. Nella console Frammenti di contenuto apri la scheda per Modelli per frammenti di contenuto.

  2. Passa alla posizione del modello di frammento.

  3. Seleziona l’icona delle informazioni (i) per il modello richiesto:

    Console Frammenti di contenuto - Icona informazioni

    Viene visualizzato il pannello a destra.

  4. Scorri verso il basso per visualizzare Modelli HTML. Il Modello generico è già elencato in quanto è il modello predefinito:

    Anteprima frammento con modello HTML generico

  5. Seleziona + per caricare il modello da un file HTML (.html). Una finestra di dialogo ti consentirà di sfogliare il file system locale e selezionare il file modello.

  6. Dopo il caricamento, vengono visualizzate due visualizzazioni del modello che potrai esaminare:

    • left: rendering del modello senza contenuto
    • a destra: il codice HTML, che può anche essere modificato qui prima dell’importazione in AEM

    Rivedi modello HTML al caricamento

  7. Seleziona Avanti per continuare.

  8. Immettere un nome modello da utilizzare in AEM.

  9. Conferma con Crea modello.

  10. Il modello verrà creato in AEM ed elencato in Modelli HTML, nelle proprietà dei modelli per frammenti di contenuto.
    Una volta caricato, può essere utilizzato per l’anteprima dei frammenti. Puoi anche scaricare o eliminare il modello.

Visualizzare l’anteprima del frammento con un modello preview-your-fragment-with-a-template

Per visualizzare in anteprima il frammento di contenuto utilizzando un modello:

NOTE
Poiché il modello generico è sempre disponibile, è possibile visualizzare in anteprima il frammento senza caricare modelli personalizzati.
  1. Nella console Frammenti di contenuto passa alla posizione del frammento.

  2. Effettua una delle seguenti operazioni:

    • seleziona il frammento nella console
    • aprire il frammento nell’editor
  3. Seleziona Anteprima dalla barra degli strumenti superiore di:

    • la console Frammenti di contenuto
    • nell’editor, dove è possibile selezionare Modello

In entrambi i casi si aprirà una nuova finestra modale.

  1. Se non è disponibile alcun modello personalizzato, AEM utilizzerà il modello generico per visualizzare il frammento. Il Modello generico:

    • visualizza i campi del frammento sotto forma di tabella, nome e contenuto
    • mostra il contenuto completamente idratato dei frammenti di riferimento nella stessa visualizzazione
  2. Se sono disponibili modelli personalizzati, è possibile selezionare il modello che si desidera utilizzare (incluso il modello generico).

  3. Se il frammento di contenuto è pubblicato, puoi anche visualizzare e copiare il relativo URL di anteprima e URL di pubblicazione.

Ad esempio, anteprima con il modello generico:

Anteprima frammento con modello HTML generico

Distribuire il frammento di contenuto visivo deliver-your-visual-content-fragment

Il frammento di contenuto visivo può essere distribuito a una serie di destinazioni in formato HTML.

Consegna al browser deliver-to-the-browser

Copia l’URL di anteprima o l’URL di pubblicazione. Accedi direttamente al browser per visualizzare il frammento di contenuto visivo.

Consegna a Edge Delivery Services deliver-to-edge-delivery-services

Puoi distribuire il frammento visivo in una pagina del servizio Edge Delivery (EDS).

  1. Passare al progetto EDS.
  2. Aggiungi o accedi a un blocco di tipo incorpora.
  3. Incolla l’URL di pubblicazione nel blocco.
  4. Pubblicare la pagina EDS. Viene visualizzata la rappresentazione HTML del frammento.
NOTE
Per informazioni dettagliate, consulta Integrazione con Edge Delivery Services (blocco di incorporamento)

Consegna a una pagina AEM deliver-to-an-AEM-page

Puoi distribuire il frammento di contenuto visivo in una pagina AEM utilizzando il Componente core: Frammento di contenuto.

Durante la configurazione di un frammento di contenuto componente nella pagina:

  1. Specifica il frammento di contenuto richiesto.

  2. Seleziona Visualizzazione frammento di contenuto.

  3. Seleziona il Modello di visualizzazione richiesto dall’elenco a discesa.

    Configura componente Frammento di contenuto per un frammento visivo

  4. Il frammento visivo verrà visualizzato nella pagina.

NOTE
Per informazioni dettagliate, consulta Integrazione - AEM Sites con i componenti core

Scarica il modello download-your-template

Per scaricare il modello HTML da AEM:

  1. Nella console Frammenti di contenuto apri la scheda per Modelli per frammenti di contenuto.

  2. Passa alla posizione del modello di frammento.

  3. Seleziona l’icona delle informazioni (i) per il modello richiesto:

    Console Frammenti di contenuto - Icona informazioni

    Viene visualizzato il pannello a destra.

  4. Scorri verso il basso per visualizzare Modelli HTML.

  5. Seleziona l’ellisse in base al modello da scaricare.

  6. Seleziona Scarica.

  7. Specificare il nome e il percorso del file.

  8. Conferma con Salva.

Eliminare il modello delete-your-template

Per eliminare il nuovo modello HTML (da AEM):

  1. Nella console Frammenti di contenuto apri la scheda per Modelli per frammenti di contenuto.

  2. Passa alla posizione del modello di frammento.

  3. Seleziona l’icona delle informazioni (i) per il modello richiesto:

    Console Frammenti di contenuto - Icona informazioni

    Viene visualizzato il pannello a destra.

  4. Scorri verso il basso per visualizzare Modelli HTML.

  5. Seleziona l’ellisse in base al modello da scaricare.

  6. Seleziona Elimina.

  7. Nella finestra di dialogo seguente confermare l’azione con Elimina.

recommendation-more-help
experience-manager-cloud-service-help-main-toc