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 el 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, tal como se especifica en la Lista de Forms de búsqueda personalizada más abajo.
- Haga clic en el nodo. En el panel de propiedades derecho, haga clic en y modifique la variable sling:resourceType propiedad.
- Finalmente, guarde los cambios pulsando la tecla Guardar todo botón.
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. Se refieren a los nombres en /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 de resourceType
propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba).
Predicados del explorador de rutas path-browser-predicates
Acción: Ajuste de resourceType
propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba).
Predicados de etiquetas tags-predicates
Acción: Ajuste de resourceType propiedad (añadir "/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:
-
Retire el
pagestatuspredicate
nodo -
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 configurar
listOrder
propiedad paraanalyticspredicate
nodo a "8". Esto es necesario para evitar conflictos.
Predicados de intervalo de fechas date-range-predicates
Acción: Ajuste de resourceType
propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba).
Filtro oculto hidden-filter
Acción: Nada que ajustar.
Predicado de Analytics analytics-predicate
Acción: Ajuste de resourceType
propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba).
Predicado de intervalo range-predicate
Acción: Ajuste de resourceType
propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba).
Predicado de propiedad de opciones options-property-predicate
Acción: Ajuste de resourceType
propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba).
Predicado de intervalo del regulador slider-range-predicate
Acción: Ajuste de resourceType
propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba).
Predicado de componentes components-predicate
Acción: Ajuste de resourceType
propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba).
Predicado de autor author-predicate
Acción: Ajuste de resourceType
propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba).
Predicado de plantillas templates-predicate
Acción: Ajuste de resourceType
propiedad (añadir "/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 en /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: Elimine el nodo mencionado anteriormente.
Predicados del explorador de rutas path-browser-predicates-1
Acción: Ajuste de resourceType
propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba).
Predicados de tipo MIME mime-type-predicates
Acción: Ajuste de resourceType
propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba).
Predicados de tamaño de archivo file-size-predicates
Acción: Ajuste 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).
Publicar predicado publish-predicate
Acciones:
-
Ajuste de
resourceType
propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba) -
Añadir un
optionPaths
(de tipo cadena) con el valor:/libs/dam/options/predicates/publish
-
Añadir
singleSelect
propiedad con valor booleanotrue
.
Predicados de estado status-predicates
Acción: Ajuste de resourceType
propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba)
Predicados de estado de caducidad expiry-status-predicates
Acción: Ajuste de resourceType
propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba)
Predicados de validez de metadatos metadata-validity-predicates
Acción: Ajuste de resourceType
propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba)
Predicados de clasificación rating-predicates
Acción: Ajuste de resourceType
propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba)
Predicado de orientación orientation-predicate
Acciones:
-
Ajuste de
resourceType
propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba) -
Añadir un
fieldLabel
con el mismo valor que la propiedadtext
en el mismo nodo. -
Añadir un
emptyText
propiedad con el mismo valor quetext
en el mismo nodo. -
Añadir un
rootPath
propiedad con el mismo valor que eloptionPaths
en el mismo nodo.
Predicado de estilo style-predicate
Acciones:
-
Ajuste de
resourceType
propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba) -
Añadir un
fieldLabel
con el mismo valor que la propiedadtext
en el mismo nodo. -
Añadir un
emptyText
propiedad con el mismo valor quetext
en el mismo nodo. -
Añadir un
rootPath
propiedad con el mismo valor que eloptionPaths
en el mismo nodo.
Predicados de formato de vídeo video-format-predicates
Acción: Ajuste de resourceType
propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba)
Predicado Mainasset mainasset-predicate
Acción: Ajuste de resourceType
propiedad (añadir "/coral" como en la ubicación 6.2 indicada arriba)