Personalizzazione delle visualizzazioni delle proprietà pagina customizing-views-of-page-properties

CAUTION
AEM 6.4 ha raggiunto la fine del supporto esteso e questa documentazione non viene più aggiornata. Per maggiori dettagli, consulta la nostra periodi di assistenza tecnica. Trova le versioni supportate qui.

Ogni pagina ha un set di proprietà che possono essere visualizzate e modificate dagli utenti; alcune sono necessarie quando si crea la pagina (creazione di una visualizzazione), altre possono essere visualizzate e modificate (modifica visualizzazione) in un secondo momento. Queste proprietà della pagina vengono definite e rese disponibili dalla finestra di dialogo ( cq:dialog) del componente pagina appropriato.

CAUTION
La personalizzazione della visualizzazione delle proprietà della pagina non è disponibile nell’interfaccia classica.

Lo stato predefinito per ogni proprietà di pagina è:

  • nascosto nella vista di creazione (ad esempio Crea pagina procedura guidata)

  • disponibile nella vista di modifica (ad esempio Visualizza proprietà)

Se è necessaria una modifica, i campi devono essere configurati in modo specifico. Questa operazione viene eseguita utilizzando le proprietà del nodo appropriate:

  • Proprietà di pagina da rendere disponibile nella visualizzazione di creazione (ad esempio Crea pagina procedura guidata):

    • Nome: cq:showOnCreate
    • Tipo: Boolean
  • Proprietà di pagina da rendere disponibile nella visualizzazione di modifica (ad esempio Visualizza/Modifica) Proprietà opzione):

    • Nome: cq:hideOnEdit
    • Tipo: Boolean

Ad esempio, vedere le impostazioni per i campi raggruppati sotto la Altri titoli e descrizioni sulla Base scheda per il componente Pagina di base. Sono visibili nella Crea pagina procedura guidata cq:showOnCreate è impostato su true:

/libs/foundation/components/page/cq:dialog/content/items/tabs/items/basic/items/column/items/moretitles
TIP
Consulta la sezione Esercitazione sull’estensione delle proprietà pagina per una guida alla personalizzazione delle proprietà della pagina.

Configurazione delle proprietà di pagina configuring-your-page-properties

Puoi anche configurare i campi disponibili configurando la finestra di dialogo del componente pagina e applicando le proprietà nodo appropriate.

Ad esempio, per impostazione predefinita il Crea pagina procedura guidata mostra i campi raggruppati sotto Altri titoli e descrizioni. Per nascondere questi elementi è necessario configurare:

  1. Crea il componente pagina in /apps.

  2. Crea un override (utilizzando dialogo diff di cui Sling Resource Merger) per basic sezione del componente page; ad esempio:

    code language-xml
    <your-page-component>/cq:dialog/content/items/tabs/items/basic
    
    note note
    NOTE
    Come riferimento, vedi:
    code language-none
    /libs/wcm/foundation/components/basicpage/v1/basicpage/cq:dialog
    
    Tuttavia, deve non modificare nulla nel /libs percorso.
    Questo perché il contenuto di /libs viene sovrascritto la prossima volta che aggiorni l’istanza (e potrebbe essere sovrascritto quando applichi un hotfix o un feature pack).
    Il metodo consigliato per la configurazione e altre modifiche è:
    1. Ricrea l'elemento richiesto (ovvero così come esiste in /libs) /apps
    2. Apporta modifiche a /apps
  3. Imposta la path proprietà su basic per puntare alla sostituzione della scheda di base (vedi anche il passaggio successivo). Ad esempio:

    code language-xml
    /apps/demos/components/page/tabs/basic
    
  4. Crea una sostituzione del basic - moretitles sezione nel percorso corrispondente; ad esempio:

    code language-xml
    /apps/demos/components/page/tabs/basic/items/column/items/moretitles
    
  5. Applica la proprietà nodo appropriata:

    • Nome: cq:showOnCreate
    • Tipo: Boolean
    • Valore: false

    La Altri titoli e descrizioni la sezione non verrà più visualizzata nella sezione Crea pagina procedura guidata.

NOTE
Durante la configurazione delle proprietà della pagina da utilizzare con le Live Copy vedi Configurazione dei blocchi MSM nelle proprietà di pagina per ulteriori dettagli.

Configurazione di esempio delle proprietà di pagina sample-configuration-of-page-properties

Questo esempio illustra la tecnica di dialogo delle differenze tra Sling Resource Merger; compreso l'uso di sling:orderBefore. Illustra inoltre l'uso di entrambi cq:showOnCreate e cq:hideOnEdit.

CODICE SU GITHUB

Puoi trovare il codice di questa pagina su GitHub

recommendation-more-help
2315f3f5-cb4a-4530-9999-30c8319c520e