Actualización de Forms de búsqueda personalizada upgrading-custom-search-forms
AEM En la versión 6.2, la ubicación donde Forms de búsqueda personalizada se almacena en el repositorio ha cambiado. Al realizar la actualización, se les trasladará de su ubicación en 6.1 en:
- /apps/cq/gui/content/facets
a una nueva ubicación en:
- /conf/global/settings/cq/search/facets
Debido a esto, se requieren ajustes manuales después de una actualización para que los formularios sigan funcionando.
Esto se aplica a los nuevos Forms de búsqueda y Forms predeterminados que se han personalizado.
Para obtener más información, consulte la documentación sobre Facetas de búsqueda.
Modificación de la propiedad resourceType changing-the-resourcetype-property
A menos que se indique lo contrario, la mayoría de los ajustes que deben realizarse después de la actualización requieren cambiar la propiedad sling:resourceType
para el Forms de búsqueda personalizado configurado. Esto es necesario para que la propiedad apunte a la ubicación correcta del script de procesamiento.
Puede cambiar la propiedad haciendo lo siguiente:
- Abra el CRXDE Lite yendo a
https://server:port/crx/de/index.jsp
- Vaya a la ubicación del nodo que debe ajustarse, como se especifica en la lista de Forms de búsqueda personalizada que aparece a continuación.
- Haga clic en el nodo. En el panel de propiedades derecho, haga clic en y modifique la propiedad sling:resourceType.
- Finalmente, guarde los cambios presionando el botón Guardar todo.
Lista de Forms de búsqueda personalizada list-of-custom-search-forms
A continuación, encontrará una lista de todos los Forms de búsqueda personalizados y las modificaciones que requieren después de la actualización. Hacen referencia a los nombres de /conf/global/settings/cq/search/facets/sites/items
.
Predicado de texto completo con nombre de nodo "fulltext" fulltext-predicate-with-node-name-fulltext
AEM En la versión 6.1, el predicado de texto completo estándar formaba parte del formulario de búsqueda. En la versión 6.2, el campo de texto completo se ha sustituido por OmniSearch. Este predicado se omite mediante programación y se puede eliminar.
Acción: Elimine el nodo por completo.
Otros predicados de texto completo other-fulltext-predicates
Acción: Ajuste la propiedad resourceType
(agregue "/coral" como en la ubicación 6.2 indicada arriba).
Predicados del explorador de rutas path-browser-predicates
Acción: Ajuste la propiedad resourceType
(agregue "/coral" como en la ubicación 6.2 indicada arriba).
Predicados de etiquetas tags-predicates
Acción: Ajuste la propiedad resourceType (agregue "/coral" como en la ubicación 6.2 indicada arriba).
Predicado de estado de la página page-status-predicate
El estado de página se ha reemplazado por dos predicados de propiedad de opciones, uno para la publicación y otro para el estado de LiveCopy.
Acciones:
-
Quitar el nodo
pagestatuspredicate
-
Copiar nodo
/libs/settings/cq/search/facets/sites/jcr:content/items/publishstatuspredicate
- hasta
/conf/global/settings/cq/search/facets/sites/jcr:content/items
-
Copiar nodo
/libs/settings/cq/search/facets/sites/jcr:content/items/livecopystatuspredicate
- hasta
/conf/global/settings/cq/search/facets/sites/jcr:content/items
-
Asegúrese de establecer la propiedad
listOrder
para el nodoanalyticspredicate
en "8". Esto es necesario para evitar conflictos.
Predicados de intervalo de fechas date-range-predicates
Acción: Ajuste la propiedad resourceType
(agregue "/coral" como en la ubicación 6.2 indicada arriba).
Filtro oculto hidden-filter
Acción: No hay nada que ajustar.
Predicado de Analytics analytics-predicate
Acción: Ajuste la propiedad resourceType
(agregue "/coral" como en la ubicación 6.2 indicada arriba).
Predicado de intervalo range-predicate
Acción: Ajuste la propiedad resourceType
(agregue "/coral" como en la ubicación 6.2 indicada arriba).
Predicado de propiedad de opciones options-property-predicate
Acción: Ajuste la propiedad resourceType
(agregue "/coral" como en la ubicación 6.2 indicada arriba).
Predicado de intervalo del regulador slider-range-predicate
Acción: Ajuste la propiedad resourceType
(agregue "/coral" como en la ubicación 6.2 indicada arriba).
Predicado de componentes components-predicate
Acción: Ajuste la propiedad resourceType
(agregue "/coral" como en la ubicación 6.2 indicada arriba).
Predicado de autor author-predicate
Acción: Ajuste la propiedad resourceType
(agregue "/coral" como en la ubicación 6.2 indicada arriba).
Predicado de plantillas templates-predicate
Acción: Ajuste la propiedad resourceType
(agregue "/coral" como en la ubicación 6.2 indicada arriba).
Carril de búsqueda de administración de recursos assets-admin-search-rail
Los nodos siguientes hacen referencia a los nombres de /conf/global/settings/dam/search/facets/assets/items
Predicado de texto completo con nombre de nodo "fulltext" fulltext-predicate-with-node-name-fulltext-1
En la versión 6.1, el predicado de texto completo estándar formaba parte del formulario de búsqueda. En 6.2, el campo de texto completo ha sido reemplazado por OmniSearch. Este predicado se omite mediante programación y se puede eliminar.
Acción: Quite el nodo mencionado anteriormente.
Predicados del explorador de rutas path-browser-predicates-1
Acción: Ajuste la propiedad resourceType
(agregue "/coral" como en la ubicación 6.2 indicada arriba).
Predicados de tipo MIME mime-type-predicates
Acción: Ajuste la propiedad resourceType
(agregue "/coral" como en la ubicación 6.2 indicada arriba).
Predicados de tamaño de archivo file-size-predicates
Acción: Ajustar resourceType
como se muestra en la ubicación 6.2 anterior.
Predicados de última modificación del recurso asset-last-modified-predicates
Acción: ajuste la propiedad resourceType (agregue "/coral" como en la ubicación 6.2 indicada arriba).
Predicado de Publish publish-predicate
Acciones:
-
Ajustar la propiedad
resourceType
(agregar "/coral" como en la ubicación 6.2 indicada arriba) -
Agregue una propiedad
optionPaths
(de tipo cadena) con el valor:/libs/dam/options/predicates/publish
-
Agregue la propiedad
singleSelect
con el valor booleanotrue
.
Predicados de estado status-predicates
Acción: Ajuste la propiedad resourceType
(agregue "/coral" como en la ubicación 6.2 indicada arriba)
Predicados de estado de caducidad expiry-status-predicates
Acción: Ajuste la propiedad resourceType
(agregue "/coral" como en la ubicación 6.2 indicada arriba)
Predicados de validez de metadatos metadata-validity-predicates
Acción: Ajuste la propiedad resourceType
(agregue "/coral" como en la ubicación 6.2 indicada arriba)
Predicados de clasificación rating-predicates
Acción: Ajuste la propiedad resourceType
(agregue "/coral" como en la ubicación 6.2 indicada arriba)
Predicado de orientación orientation-predicate
Acciones:
-
Ajustar la propiedad
resourceType
(agregar "/coral" como en la ubicación 6.2 indicada arriba) -
Agregue una propiedad
fieldLabel
con el mismo valor que la propiedadtext
en el mismo nodo. -
Agregue una propiedad
emptyText
con el mismo valor que la propiedadtext
en el mismo nodo. -
Agregue una propiedad
rootPath
con el mismo valor que la propiedadoptionPaths
en el mismo nodo.
Predicado de estilo style-predicate
Acciones:
-
Ajustar la propiedad
resourceType
(agregar "/coral" como en la ubicación 6.2 indicada arriba) -
Agregue una propiedad
fieldLabel
con el mismo valor que la propiedadtext
en el mismo nodo. -
Agregue una propiedad
emptyText
con el mismo valor que la propiedadtext
en el mismo nodo. -
Agregue una propiedad
rootPath
con el mismo valor que la propiedadoptionPaths
en el mismo nodo.
Predicados de formato de vídeo video-format-predicates
Acción: Ajuste la propiedad resourceType
(agregue "/coral" como en la ubicación 6.2 indicada arriba)
Predicado Mainasset mainasset-predicate
Acción: Ajuste la propiedad resourceType
(agregue "/coral" como en la ubicación 6.2 indicada arriba)