Personalizzazione della vista predefinita per una console
Puoi personalizzare la vista predefinita (colonna, scheda, elenco) per una console:
-
È possibile riordinare le viste sovrapponendo la voce richiesta in:
-
/libs/wcm/core/content/sites/jcr:content/views
-
La prima voce è quella predefinita.
-
I nodi disponibili sono correlati alle opzioni di visualizzazione disponibili:
column
card
list
-
-
Ad esempio, in una sovrapposizione per un elenco:
-
/apps/wcm/core/content/sites/jcr:content/views/list
-
Definisci la seguente proprietà:
- Nome:
sling:orderBefore
- Tipo:
String
- Valore:
column
- Nome:
-
Aggiungere una nuova azione alla barra degli strumenti
Puoi creare componenti personalizzati e includere le librerie client corrispondenti per le azioni personalizzate.
-
Ad esempio, potrebbe essere utile creare un'azione Promuovi a social media in:
-
/apps/wcm/core/clientlibs/sites/js/socialmedia.js
-
Questa può quindi essere collegata a un elemento della barra degli strumenti nella console:
-
/apps/<yourProject>/admin/ext/launches
-
Ad esempio, in modalità di selezione:
-
content/jcr:content/body/content/header/items/selection/items/socialmedia
-
Limitare un'azione della barra degli strumenti a un gruppo specifico
Puoi utilizzare una condizione di rendering personalizzata per sovrapporre l’azione standard e imporre condizioni specifiche che devono essere soddisfatte prima che venga eseguito il rendering.
Ad esempio, potrebbe essere utile creare un componente per controllare le condizioni di rendering in base a un gruppo:
/apps/myapp/components/renderconditions/group
Per applicare questi elementi all'azione Crea sito nella console Sites:
/libs/wcm/core/content/sites
-
Crea la sovrapposizione:
/apps/wcm/core/content/sites
-
Quindi aggiungi la condizione di rendering per l’azione:
jcr:content/body/content/header/items/default/items/create/items/createsite/rendercondition
Utilizzando le proprietà in questo nodo è possibile definire il groups
consentito per eseguire l'azione specifica, ad esempio administrators
Personalizzazione delle colonne nella vista a elenco
Per personalizzare le colonne nella vista a elenco:
-
Sovrapponi l’elenco delle colonne disponibili.
-
Sul nodo:
/apps/wcm/core/content/common/availablecolumns
-
-
Aggiungi le nuove colonne o rimuovi quelle esistenti.
Per inserire dati aggiuntivi, è necessario scrivere un PageInfoProvider con una proprietà pageInfoProviderType
.
cq/gui/components/siteadmin/admin/listview/columns/analyticscolumnrenderer
in /apps
.