Aggiornamento del Forms di ricerca personalizzato
- Si applica a:
- Experience Manager 6.5
Creato per:
- Amministratore
In AEM 6.2, la posizione in cui sono memorizzati i Forms di ricerca personalizzati nell’archivio è cambiata. Dopo l'upgrade, vengono spostati dalla loro posizione in 6.1 in:
- /apps/cq/gui/content/facets
in una nuova posizione in:
- /conf/global/settings/cq/search/facets
Per questo motivo, sono necessarie regolazioni manuali dopo un aggiornamento affinché i moduli continuino a funzionare.
Questo vale per il nuovo Search Forms e il Forms predefinito che sono stati personalizzati.
Per ulteriori informazioni, consulta la documentazione su Facet di ricerca.
Modifica della proprietà resourceType
Se non specificato diversamente, la maggior parte delle regolazioni da eseguire dopo l'aggiornamento richiede la modifica della proprietà sling:resourceType
per il Forms di ricerca personalizzato configurato. Ciò è necessario affinché la proprietà punti alla posizione corretta dello script di rendering.
È possibile modificare la proprietà eseguendo le operazioni seguenti:
- Apri CRXDE Lite andando in
https://server:port/crx/de/index.jsp
- Individuare il percorso del nodo da regolare, come specificato nell'Elenco di Forms di ricerca personalizzato di seguito.
- Fai clic sul nodo. Nel riquadro delle proprietà di destra, fare clic e modificare la proprietà sling:resourceType.
- Infine, salvare le modifiche premendo il pulsante Salva tutto.
Elenco di Forms di ricerca personalizzati
Di seguito è riportato un elenco di tutti i Forms di ricerca personalizzati e delle modifiche necessarie dopo l’aggiornamento. Si riferiscono ai nomi in /conf/global/settings/cq/search/facets/sites/items
.
Predicato full-text con nome nodo "full-text"
In AEM 6.1, il predicato full-text standard faceva parte del modulo di ricerca. Nella versione 6.2, il campo full-text è stato sostituito da OmniSearch. Questo predicato viene ignorato a livello di programmazione e può essere rimosso.
Azione: Rimuovere completamente il nodo.
Altri predicati full-text
Azione: Regolare la proprietà resourceType
(aggiungere "/coral" come nel percorso 6.2 indicato sopra).
Predicati browser percorsi
Azione: Regolare la proprietà resourceType
(aggiungere "/coral" come nel percorso 6.2 indicato sopra).
Predicati tag
Azione: Regolare la proprietà resourceType (aggiungere "/coral" come nel percorso 6.2 indicato sopra).
Predicato di stato pagina
Lo stato della pagina è stato sostituito da due predicati di proprietà Options, uno per lo stato di pubblicazione e uno per lo stato di LiveCopy.
Azioni:
-
Rimuovi il nodo
pagestatuspredicate
-
Copia nodo
/libs/settings/cq/search/facets/sites/jcr:content/items/publishstatuspredicate
- a
/conf/global/settings/cq/search/facets/sites/jcr:content/items
-
Copia nodo
/libs/settings/cq/search/facets/sites/jcr:content/items/livecopystatuspredicate
- a
/conf/global/settings/cq/search/facets/sites/jcr:content/items
-
Assicurarsi di impostare la proprietà
listOrder
per il nodoanalyticspredicate
su "8". Ciò è necessario per evitare conflitti.
Predicati intervallo di date
Azione: Regolare la proprietà resourceType
(aggiungere "/coral" come nel percorso 6.2 indicato sopra).
Filtro nascosto
Azione: Nessun elemento da modificare.
Predicato di analisi
Azione: Regolare la proprietà resourceType
(aggiungere "/coral" come nel percorso 6.2 indicato sopra).
Predicato intervallo
Azione: Regolare la proprietà resourceType
(aggiungere "/coral" come nel percorso 6.2 indicato sopra).
Predicato proprietà opzioni
Azione: Regolare la proprietà resourceType
(aggiungere "/coral" come nel percorso 6.2 indicato sopra).
Predicato intervallo del cursore
Azione: Regolare la proprietà resourceType
(aggiungere "/coral" come nel percorso 6.2 indicato sopra).
Predicato componenti
Azione: Regolare la proprietà resourceType
(aggiungere "/coral" come nel percorso 6.2 indicato sopra).
Predicato autore
Azione: Regolare la proprietà resourceType
(aggiungere "/coral" come nel percorso 6.2 indicato sopra).
Predicato modelli
Azione: Regolare la proprietà resourceType
(aggiungere "/coral" come nel percorso 6.2 indicato sopra).
Barra di ricerca amministrazione risorse
I nodi seguenti fanno riferimento ai nomi in /conf/global/settings/dam/search/facets/assets/items
Predicato full-text con nome nodo "full-text"
Nella versione 6.1, il predicato full-text standard faceva parte del modulo di ricerca. Nella versione 6.2, il campo full-text è stato sostituito da OmniSearch. Questo predicato viene ignorato a livello di programmazione e può essere rimosso.
Azione: Rimuovere il nodo sopra indicato.
Predicati browser percorsi
Azione: Regolare la proprietà resourceType
(aggiungere "/coral" come nel percorso 6.2 indicato sopra).
Predicati tipo MIME
Azione: Regolare la proprietà resourceType
(aggiungere "/coral" come nel percorso 6.2 indicato sopra).
Predicati dimensione file
Azione: Regola resourceType
come mostrato nella posizione 6.2 precedente.
Predicati ultima modifica risorsa
Azione: regola la proprietà resourceType (aggiungi "/coral" come nella posizione 6.2 indicata sopra).
Predicato Publish
Azioni:
-
Regola la proprietà
resourceType
(aggiungi "/coral" come nel percorso 6.2 indicato sopra) -
Aggiungi una proprietà
optionPaths
(di tipo String) con il valore:/libs/dam/options/predicates/publish
-
Aggiungi la proprietà
singleSelect
con valore booleanotrue
.
Predicati di stato
Azione: Regolare la proprietà resourceType
(aggiungere "/coral" come nel percorso 6.2 indicato sopra)
Predicati di stato scadenza
Azione: Regolare la proprietà resourceType
(aggiungere "/coral" come nel percorso 6.2 indicato sopra)
Predicati di validità dei metadati
Azione: Regolare la proprietà resourceType
(aggiungere "/coral" come nel percorso 6.2 indicato sopra)
Predicati di valutazione
Azione: Regolare la proprietà resourceType
(aggiungere "/coral" come nel percorso 6.2 indicato sopra)
Predicato orientamento
Azioni:
-
Regola la proprietà
resourceType
(aggiungi "/coral" come nel percorso 6.2 indicato sopra) -
Aggiungere una proprietà
fieldLabel
con lo stesso valore della proprietàtext
sullo stesso nodo. -
Aggiungere una proprietà
emptyText
con lo stesso valore della proprietàtext
sullo stesso nodo. -
Aggiungere una proprietà
rootPath
con lo stesso valore della proprietàoptionPaths
sullo stesso nodo.
Predicato stile
Azioni:
-
Regola la proprietà
resourceType
(aggiungi "/coral" come nel percorso 6.2 indicato sopra) -
Aggiungere una proprietà
fieldLabel
con lo stesso valore della proprietàtext
sullo stesso nodo. -
Aggiungere una proprietà
emptyText
con lo stesso valore della proprietàtext
sullo stesso nodo. -
Aggiungere una proprietà
rootPath
con lo stesso valore della proprietàoptionPaths
sullo stesso nodo.
Predicati formato video
Azione: Regolare la proprietà resourceType
(aggiungere "/coral" come nel percorso 6.2 indicato sopra)
Predicato risorse principale
Azione: Regolare la proprietà resourceType
(aggiungere "/coral" come nel percorso 6.2 indicato sopra)