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.

Disabilitazione della pubblicazione disable-publish

Alcuni flussi di lavoro di authoring richiedono la revisione del contenuto prima della pubblicazione. In tali situazioni, l’opzione per pubblicare non deve essere disponibile per nessun autore.

Il pulsante Pubblica può quindi essere eliminato completamente da un’app aggiungendo i metadati seguenti.

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

Disabilitazione della pubblicazione nell’anteprima publish-preview

Alcuni flussi di lavoro di authoring potrebbero impedire la pubblicazione nell’anteprima (se disponibile).

L’opzione Anteprima nella finestra di pubblicazione può quindi essere eliminata completamente da un’app aggiungendo i metadati seguenti.

<meta name="urn:adobe:aue:config:disable" content="publish-preview"/>

Disabilitazione del pulsante Apertura della pagina open-page

Il pulsante Apertura della pagina può essere eliminato completamente da un’app aggiungendo i metadati seguenti.

<meta name="urn:adobe:aue:config:disable" content="header-open-page" />

Disabilitazione del pulsante Duplica duplicate-button

Alcuni flussi di lavoro di authoring potrebbero dover limitare la capacità dell’autore di contenuto di duplicare i componenti. Puoi disabilitare l’icona di duplicazione aggiungendo i seguenti metadati.

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

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