Aggiornamento del Forms di ricerca personalizzato upgrading-custom-search-forms
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 changing-the-resourcetype-property
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 list-of-custom-search-forms
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" fulltext-predicate-with-node-name-fulltext
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 other-fulltext-predicates
Azione: Regolare la proprietà resourceType
(aggiungere "/coral" come nel percorso 6.2 indicato sopra).
Predicati browser percorsi path-browser-predicates
Azione: Regolare la proprietà resourceType
(aggiungere "/coral" come nel percorso 6.2 indicato sopra).
Predicati tag tags-predicates
Azione: Regolare la proprietà resourceType (aggiungere "/coral" come nel percorso 6.2 indicato sopra).
Predicato di stato pagina page-status-predicate
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 date-range-predicates
Azione: Regolare la proprietà resourceType
(aggiungere "/coral" come nel percorso 6.2 indicato sopra).
Filtro nascosto hidden-filter
Azione: Nessun elemento da modificare.
Predicato di analisi analytics-predicate
Azione: Regolare la proprietà resourceType
(aggiungere "/coral" come nel percorso 6.2 indicato sopra).
Predicato intervallo range-predicate
Azione: Regolare la proprietà resourceType
(aggiungere "/coral" come nel percorso 6.2 indicato sopra).
Predicato proprietà opzioni options-property-predicate
Azione: Regolare la proprietà resourceType
(aggiungere "/coral" come nel percorso 6.2 indicato sopra).
Predicato intervallo del cursore slider-range-predicate
Azione: Regolare la proprietà resourceType
(aggiungere "/coral" come nel percorso 6.2 indicato sopra).
Predicato componenti components-predicate
Azione: Regolare la proprietà resourceType
(aggiungere "/coral" come nel percorso 6.2 indicato sopra).
Predicato autore author-predicate
Azione: Regolare la proprietà resourceType
(aggiungere "/coral" come nel percorso 6.2 indicato sopra).
Predicato modelli templates-predicate
Azione: Regolare la proprietà resourceType
(aggiungere "/coral" come nel percorso 6.2 indicato sopra).
Barra di ricerca amministrazione risorse assets-admin-search-rail
I nodi seguenti fanno riferimento ai nomi in /conf/global/settings/dam/search/facets/assets/items
Predicato full-text con nome nodo "full-text" fulltext-predicate-with-node-name-fulltext-1
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 path-browser-predicates-1
Azione: Regolare la proprietà resourceType
(aggiungere "/coral" come nel percorso 6.2 indicato sopra).
Predicati tipo MIME mime-type-predicates
Azione: Regolare la proprietà resourceType
(aggiungere "/coral" come nel percorso 6.2 indicato sopra).
Predicati dimensione file file-size-predicates
Azione: Regola resourceType
come mostrato nella posizione 6.2 precedente.
Predicati ultima modifica risorsa asset-last-modified-predicates
Azione: regola la proprietà resourceType (aggiungi "/coral" come nella posizione 6.2 indicata sopra).
Predicato Publish publish-predicate
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 status-predicates
Azione: Regolare la proprietà resourceType
(aggiungere "/coral" come nel percorso 6.2 indicato sopra)
Predicati di stato scadenza expiry-status-predicates
Azione: Regolare la proprietà resourceType
(aggiungere "/coral" come nel percorso 6.2 indicato sopra)
Predicati di validità dei metadati metadata-validity-predicates
Azione: Regolare la proprietà resourceType
(aggiungere "/coral" come nel percorso 6.2 indicato sopra)
Predicati di valutazione rating-predicates
Azione: Regolare la proprietà resourceType
(aggiungere "/coral" come nel percorso 6.2 indicato sopra)
Predicato orientamento orientation-predicate
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 style-predicate
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 video-format-predicates
Azione: Regolare la proprietà resourceType
(aggiungere "/coral" come nel percorso 6.2 indicato sopra)
Predicato risorse principale mainasset-predicate
Azione: Regolare la proprietà resourceType
(aggiungere "/coral" come nel percorso 6.2 indicato sopra)