[AEM Sites]{class="badge positive" title="Si applica ad AEM Sites)."}
Anteprima dei frammenti di contenuto previewing-content-fragments
I frammenti di contenuto possono essere utilizzati sia per la distribuzione headless che per l’authoring delle pagine. Poiché i frammenti sono esclusivamente contenuti, senza formattazione, la loro revisione può risultare più complessa. Vengono quindi forniti diversi metodi per visualizzare in anteprima i frammenti in diversi scenari.
Sono disponibili diversi metodi per Frammenti di contenuto, accessibili dalla console Frammenti di console e dall’editor. La console e l’editor descritti in questa sezione sono stati sviluppati per la distribuzione di contenuti headless (anche se possono essere utilizzati per tutti gli scenari).
Puoi visualizzare in anteprima il frammento:
-
pubblicando in e annullando la pubblicazione dall’istanza Anteprima
-
in un’applicazione esterna, utilizzando il pattern URL anteprima
-
con un modello di visualizzazione HTML
Naturalmente, puoi anche visualizzare il frammento nell’Editor frammento di contenuto.
- utilizzo della console Assets per gestione dei frammenti di contenuto
- utilizzo dell'editor frammento di contenuto originale,
- utilizzo di Frammenti di contenuto per l'authoring delle pagine.
Anteprima istanza preview-instance
Puoi Pubblicare e Annullare la pubblicazione, il frammento nel Servizio di anteprima (nonché nell’istanza di pubblicazione).
Puoi pubblicare il frammento dall’editor o dalla console.
Consulta:
-
Pubblicazione e anteprima di un frammento per dettagli completi.
-
Annullamento della pubblicazione di un frammento per dettagli completi.
Anteprima in un’applicazione esterna preview-in-an-external-application
L’editor dei frammenti di contenuto offre agli autori la possibilità di visualizzare in anteprima le modifiche apportate in un’applicazione front-end esterna.
Pattern URL di anteprima preview-url-pattern
Per utilizzare questa funzione, devi innanzitutto:
-
Collabora con il tuo team IT per configurare l’applicazione front-end esterna che eseguirà il rendering del frammento di contenuto consumando il relativo output JSON.
-
Quando l’applicazione front-end esterna è configurata, il Pattern URL di anteprima predefinito deve essere definito come proprietà del modello per frammenti di contenuto appropriato.
L’URL di anteprima deve seguire questo pattern:
https://<preview_url>?param=${expression}
Le espressioni disponibili sono:
${contentFragment.path}${contentFragment.model.path}${contentFragment.model.name}${contentFragment.variation}${contentFragment.id}
Una volta definito l’URL, il pulsante Anteprima è attivo nella barra degli strumenti superiore dell’editor. Puoi selezionare questo pulsante per avviare l’applicazione esterna (in una scheda separata) per eseguire il rendering del frammento di contenuto.
Anteprima nell’applicazione esterna preview-in-the-external-application
Puoi visualizzare in anteprima un frammento di contenuto in un’applicazione esterna:
- Nella console Frammenti di contenuto passa alla posizione del frammento.
- Apri il frammento nell’editor
- Seleziona Anteprima nella barra degli strumenti superiore.
- Seleziona Applicazione per aprire il frammento nell’applicazione esterna, ad esempio Editor universale.
Anteprima con modelli di visualizzazione (HTML) preview-with-visualization-html-templates
AEM consente di visualizzare in anteprima il frammento di contenuto utilizzando un layout visivo basato su un modello HTML.
Consulta Frammenti di contenuto visivo per informazioni dettagliate su come visualizzare in anteprima il frammento con i modelli.