Personalizzazione dell’editor universale customizing

Scopri le diverse opzioni per personalizzare l’editor universale in modo da supportare le esigenze degli autori di contenuti.

TIP
L’editor universale offre anche molti punti di estensione che ti consentono di ampliarne le funzionalità per soddisfare le esigenze del progetto.

Utilizzo dei tag di configurazione Meta meta-tags

Alcuni flussi di lavoro di authoring potrebbero richiedere l’utilizzo di alcune funzioni dell’Editor universale e non di altre. Per supportare casi diversi, i metatag sono disponibili per configurare o disabilitare determinate funzioni o pulsanti dell’editor.

Utilizzare questo tag nella sezione <head> della pagina per disabilitare una o più funzionalità:

<meta name="urn:adobe:aue:config:disable" content="..." />

Per disattivare più funzioni, fornisci un elenco di valori separato da virgole.

Di seguito sono riportati i valori supportati per content, ovvero le funzionalità che possono essere disabilitate con i metatag.

Valore contenuto
Descrizione
publish
Disattiva tutte le funzionalità di pubblicazione, ovvero il pulsante pubblicazione e il pulsante annullamento pubblicazione
publish-live
Disabilita pubblicazione in tempo reale
publish-preview
Disabilita pubblicazione anteprima (se il servizio di anteprima è disponibile)
unpublish
Disattiva il pulsante annulla pubblicazione
copy
Disattiva i pulsanti Copia e Incolla
duplicate
Disattiva il pulsante Duplica
header-open-page
Disattiva il pulsante apri pagina

Modifica dell’endpoint custom-endpoint

Se non desideri utilizzare il servizio editor universale, ospitato da Adobe, ma la tua versione ospitata, puoi impostarlo in un meta tag. Per informazioni dettagliate, consulta il documento Guida introduttiva all’editor universale in AEM.

Filtrare i componenti filtering-components

Puoi limitare i componenti consentiti per contenitore nell’editor universale utilizzando i filtri dei componenti. Per ulteriori informazioni, consulta il documento Filtrare i componenti.

Mostra e nascondi componenti in modo condizionale nel pannello Proprietà conditionally-hide

Anche se, generalmente, uno o più componenti possono essere disponibili per gli autori, in alcune situazioni potrebbe non avere senso. In questi casi, puoi nascondere i componenti nel pannello delle proprietà aggiungendo un attributo condition ai campi ​ del modello del componente ​.

Le condizioni possono essere definite utilizzando lo schema JsonLogic. Se la condizione è vera, il campo viene visualizzato. Se la condizione è falsa, il campo viene nascosto.

Modello di esempio
code language-json
 {
    "id": "conditionally-revealed-component",
    "fields": [
      {
        "component": "boolean",
        "label": "Shall the text field be revealed?",
        "name": "reveal",
        "valueType": "boolean"
      },
      {
        "component": "text-input",
        "label": "Hidden text field",
        "name": "hidden-text",
        "valueType": "string",
        "condition": { "===": [{"var" : "reveal"}, true] }
      }
    ]
 }
Condizione falsa
Campo di testo nascosto
Condizione vera
Campo di testo mostrato

URL di anteprima personalizzati custom-preview-urls

Puoi specificare un URL di anteprima personalizzato tramite una metaconfigurazione urn:adobe:aue:config:preview che viene aperta quando fai clic sul pulsante Apri pagina nella barra degli strumenti in alto a destra dell’editor 🔗.

A tal fine, includi semplicemente l’URL di anteprima desiderato in un metatag dell’app dotata di strumenti come nell’esempio seguente.

<meta name="urn:adobe:aue:config:preview" content="https://wknd.site"/>
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab