Aggiornamento di Custom Search Forms upgrading-custom-search-forms
Nella AEM 6.2, è stato modificato il percorso in cui sono memorizzati nell’archivio i Forms di ricerca personalizzati. Al momento dell’aggiornamento, vengono spostati dalla loro posizione in 6.1 in:
- /apps/cq/gui/content/facet
in una nuova posizione in:
- /conf/global/settings/cq/search/facet
Per questo motivo, dopo un aggiornamento sono necessarie regolazioni manuali affinché i moduli continuino a funzionare.
Questo vale sia per la nuova Forms di ricerca che per la Forms predefinita personalizzata.
Per ulteriori informazioni, consulta la documentazione su Facet di ricerca.
Modifica della proprietà resourceType changing-the-resourcetype-property
Se non diversamente specificato, la maggior parte delle regolazioni che devono essere eseguite dopo l’aggiornamento richiedono la modifica del sling:resourceType
per il Forms di ricerca personalizzato configurato. È necessario in modo che la proprietà punti alla posizione corretta dello script di rendering.
È possibile modificare la proprietà facendo quanto segue:
- Apri CRXDE Lite andando in
https://server:port/crx/de/index.jsp
- Individua la posizione del nodo da modificare, come specificato nell'elenco di Ricerca personalizzata Forms sotto.
- Fai clic sul nodo . Nel riquadro delle proprietà di destra, fai clic su e modifica il sling:resourceType proprietà.
- Infine, salvare le modifiche premendo il pulsante Salva tutto pulsante .
Elenco di Forms di ricerca personalizzata list-of-custom-search-forms
Di seguito trovi un elenco di tutti i Forms di ricerca personalizzati e le modifiche necessarie dopo l’aggiornamento. Si riferiscono ai nomi in /conf/global/settings/cq/search/facets/sites/items
.
Predicato full-text con nome nodo "fulltext" fulltext-predicate-with-node-name-fulltext
Nella AEM 6.1, il predicato full-text standard faceva parte del modulo di ricerca. Nella versione 6.2, il campo di testo completo è stato sostituito da OmniSearch. Questo predicato viene ignorato a livello di programmazione e può essere rimosso.
Azione: Rimuovi completamente il nodo.
Altri predicati full-text other-fulltext-predicates
Azione: Regolare la resourceType
(aggiungere "/coral" come nella posizione 6.2 sopra indicata).
Predicati browser del percorso path-browser-predicates
Azione: Regolare la resourceType
(aggiungere "/coral" come nella posizione 6.2 sopra indicata).
Predicati tag tags-predicates
Azione: Regolare la resourceType (aggiungere "/coral" come nella posizione 6.2 sopra indicata).
Predicato di stato pagina page-status-predicate
Lo stato della pagina è stato sostituito da due predicati di proprietà Opzioni, uno per la pubblicazione e uno per lo stato LiveCopy.
Azioni:
-
Rimuovi
pagestatuspredicate
nodo -
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
-
Assicurati di impostare
listOrder
peranalyticspredicate
nodo a "8". Ciò è necessario per evitare conflitti.
Predicati per intervalli di date date-range-predicates
Azione: Regolare la resourceType
(aggiungere "/coral" come nella posizione 6.2 sopra indicata).
Filtro nascosto hidden-filter
Azione: Niente da regolare.
Predicato di analisi analytics-predicate
Azione: Regolare la resourceType
(aggiungere "/coral" come nella posizione 6.2 sopra indicata).
Predicato intervallo range-predicate
Azione: Regolare la resourceType
(aggiungere "/coral" come nella posizione 6.2 sopra indicata).
Predicato proprietà opzioni options-property-predicate
Azione: Regolare la resourceType
(aggiungere "/coral" come nella posizione 6.2 sopra indicata).
Predicato intervallo del cursore slider-range-predicate
Azione: Regolare la resourceType
(aggiungere "/coral" come nella posizione 6.2 sopra indicata).
Predicato componenti components-predicate
Azione: Regolare la resourceType
(aggiungere "/coral" come nella posizione 6.2 sopra indicata).
Predicato autore author-predicate
Azione: Regolare la resourceType
(aggiungere "/coral" come nella posizione 6.2 sopra indicata).
Predicato modelli templates-predicate
Azione: Regolare la resourceType
(aggiungere "/coral" come nella posizione 6.2 sopra indicata).
Barra di ricerca amministrazione risorse assets-admin-search-rail
I nodi sotto indicati fanno riferimento ai nomi in /conf/global/settings/dam/search/facets/assets/items
Predicato full-text con nome nodo "fulltext" 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 di testo completo è stato sostituito da OmniSearch. Questo predicato viene ignorato a livello di programmazione e può essere rimosso.
Azione: Rimuovi il nodo menzionato sopra.
Predicati browser del percorso path-browser-predicates-1
Azione: Regolare la resourceType
(aggiungere "/coral" come nella posizione 6.2 sopra indicata).
Predicati tipo MIME mime-type-predicates
Azione: Regolare la resourceType
(aggiungere "/coral" come nella posizione 6.2 sopra indicata).
Predicati dimensione file file-size-predicates
Azione: Regola resourceType
come mostrato nella precedente posizione 6.2.
Predicati dell’ultima modifica della risorsa asset-last-modified-predicates
Azione: Regola la proprietà resourceType (aggiungi "/coral" come nella posizione 6.2 indicata sopra).
Predicato di pubblicazione publish-predicate
Azioni:
-
Regolare la
resourceType
(aggiungere "/coral" come nella posizione 6.2 sopra indicata) -
Aggiungi un
optionPaths
Proprietà (di tipo String) con il valore:/libs/dam/options/predicates/publish
-
Aggiungi
singleSelect
con valore booleanotrue
.
Predicati di stato status-predicates
Azione: Regolare la resourceType
(aggiungere "/coral" come nella posizione 6.2 sopra indicata)
Predicati di stato di scadenza expiry-status-predicates
Azione: Regolare la resourceType
(aggiungere "/coral" come nella posizione 6.2 sopra indicata)
Predicati sulla validità dei metadati metadata-validity-predicates
Azione: Regolare la resourceType
(aggiungere "/coral" come nella posizione 6.2 sopra indicata)
Predicati di valutazione rating-predicates
Azione: Regolare la resourceType
(aggiungere "/coral" come nella posizione 6.2 sopra indicata)
Predicato di orientamento orientation-predicate
Azioni:
-
Regolare la
resourceType
(aggiungere "/coral" come nella posizione 6.2 sopra indicata) -
Aggiungi un
fieldLabel
con lo stesso valore della proprietàtext
sullo stesso nodo. -
Aggiungi un
emptyText
con lo stesso valore della proprietàtext
sullo stesso nodo. -
Aggiungi un
rootPath
con lo stesso valore della proprietàoptionPaths
sullo stesso nodo.
Predicato stile style-predicate
Azioni:
-
Regolare la
resourceType
(aggiungere "/coral" come nella posizione 6.2 sopra indicata) -
Aggiungi un
fieldLabel
con lo stesso valore della proprietàtext
sullo stesso nodo. -
Aggiungi un
emptyText
con lo stesso valore della proprietàtext
sullo stesso nodo. -
Aggiungi un
rootPath
con lo stesso valore della proprietàoptionPaths
sullo stesso nodo.
Predicati formato video video-format-predicates
Azione: Regolare la resourceType
(aggiungere "/coral" come nella posizione 6.2 sopra indicata)
Predicato risorse principali mainasset-predicate
Azione: Regolare la resourceType
(aggiungere "/coral" come nella posizione 6.2 sopra indicata)