Actualización de Forms de búsqueda personalizada upgrading-custom-search-forms
En AEM 6.2, ha cambiado la ubicación donde se almacena la búsqueda personalizada de Forms en el repositorio. Tras la actualización, se mueven de su ubicación en la versión 6.1 a:
- /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 tanto a la nueva Forms de búsqueda como a la Forms predeterminada que se ha personalizado.
Para obtener más información, consulte la documentación de Facetas de búsqueda.
Cambio 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 variable sling:resourceType
para el Forms de búsqueda personalizado configurado. Esto es necesario para que la propiedad señale a la ubicación correcta de la secuencia de comandos de renderización.
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 sling:resourceType propiedad.
- Finalmente, guarde los cambios pulsando el botón 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 de /conf/global/settings/cq/search/facets/sites/items
.
Predicado de texto completo con nombre de nodo "texto completo" fulltext-predicate-with-node-name-fulltext
En AEM 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 programáticamente y se puede eliminar.
Acción: Elimine el nodo por completo.
Otros predicados de texto completo other-fulltext-predicates
Acción: Ajuste la variable resourceType
propiedad (añadir "/coral" como en la ubicación 6.2 indicada anteriormente).
Predicados del explorador de rutas path-browser-predicates
Acción: Ajuste la variable resourceType
propiedad (añadir "/coral" como en la ubicación 6.2 indicada anteriormente).
Predicados de etiquetas tags-predicates
Acción: Ajuste la variable resourceType propiedad (añadir "/coral" como en la ubicación 6.2 indicada anteriormente).
Predicado de estado de la página page-status-predicate
El estado de la página se ha sustituido por dos predicados de propiedades de opciones, uno para la publicación y otro para el estado de LiveCopy.
Acciones:
-
Elimine el
pagestatuspredicate
node -
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
listOrder
para la variableanalyticspredicate
nodo a "8". Esto es necesario para evitar conflictos.
Predicados de intervalo de fechas date-range-predicates
Acción: Ajuste la variable resourceType
propiedad (añadir "/coral" como en la ubicación 6.2 indicada anteriormente).
Filtro oculto hidden-filter
Acción: Nada que ajustar.
Predicado de Analytics analytics-predicate
Acción: Ajuste la variable resourceType
propiedad (añadir "/coral" como en la ubicación 6.2 indicada anteriormente).
Predicado de intervalo range-predicate
Acción: Ajuste la variable resourceType
propiedad (añadir "/coral" como en la ubicación 6.2 indicada anteriormente).
Predicado de propiedad de opciones options-property-predicate
Acción: Ajuste la variable resourceType
propiedad (añadir "/coral" como en la ubicación 6.2 indicada anteriormente).
Predicado de intervalo del regulador slider-range-predicate
Acción: Ajuste la variable resourceType
propiedad (añadir "/coral" como en la ubicación 6.2 indicada anteriormente).
Predicado de componentes components-predicate
Acción: Ajuste la variable resourceType
propiedad (añadir "/coral" como en la ubicación 6.2 indicada anteriormente).
Predicado de autor author-predicate
Acción: Ajuste la variable resourceType
propiedad (añadir "/coral" como en la ubicación 6.2 indicada anteriormente).
Predicado de plantillas templates-predicate
Acción: Ajuste la variable resourceType
propiedad (añadir "/coral" como en la ubicación 6.2 indicada anteriormente).
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 "texto completo" 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 la versión 6.2, el campo de texto completo se ha sustituido por OmniSearch. Este predicado se omite programáticamente y se puede eliminar.
Acción: Elimine el nodo mencionado anteriormente.
Predicados del explorador de rutas path-browser-predicates-1
Acción: Ajuste la variable resourceType
propiedad (añadir "/coral" como en la ubicación 6.2 indicada anteriormente).
Predicados De Tipo Mime mime-type-predicates
Acción: Ajuste la variable resourceType
propiedad (añadir "/coral" como en la ubicación 6.2 indicada anteriormente).
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 de recurso asset-last-modified-predicates
Acción: Ajuste la propiedad resourceType (añada "/coral" como en la ubicación 6.2 indicada anteriormente).
Predicado de publicación publish-predicate
Acciones:
-
Ajuste la variable
resourceType
propiedad (añadir "/coral" como en la ubicación 6.2 indicada anteriormente) -
Agregue un
optionPaths
(de tipo String) propiedad con el valor:/libs/dam/options/predicates/publish
-
Agregar
singleSelect
propiedad con valor booleanotrue
.
Predicados de estado status-predicates
Acción: Ajuste la variable resourceType
propiedad (añadir "/coral" como en la ubicación 6.2 indicada anteriormente)
Predicados de estado de caducidad expiry-status-predicates
Acción: Ajuste la variable resourceType
propiedad (añadir "/coral" como en la ubicación 6.2 indicada anteriormente)
Predicados de validez de metadatos metadata-validity-predicates
Acción: Ajuste la variable resourceType
propiedad (añadir "/coral" como en la ubicación 6.2 indicada anteriormente)
Predicados de clasificación rating-predicates
Acción: Ajuste la variable resourceType
propiedad (añadir "/coral" como en la ubicación 6.2 indicada anteriormente)
Predicado de orientación orientation-predicate
Acciones:
-
Ajuste la variable
resourceType
propiedad (añadir "/coral" como en la ubicación 6.2 indicada anteriormente) -
Agregue un
fieldLabel
con el mismo valor que la propiedadtext
en el mismo nodo. -
Agregue un
emptyText
con el mismo valor que la propiedadtext
en el mismo nodo. -
Agregue un
rootPath
propiedad con el mismo valor que la propiedadoptionPaths
en el mismo nodo.
Predicado de estilo style-predicate
Acciones:
-
Ajuste la variable
resourceType
propiedad (añadir "/coral" como en la ubicación 6.2 indicada anteriormente) -
Agregue un
fieldLabel
con el mismo valor que la propiedadtext
en el mismo nodo. -
Agregue un
emptyText
con el mismo valor que la propiedadtext
en el mismo nodo. -
Agregue un
rootPath
propiedad con el mismo valor que la propiedadoptionPaths
en el mismo nodo.
Predicados de formato de vídeo video-format-predicates
Acción: Ajuste la variable resourceType
propiedad (añadir "/coral" como en la ubicación 6.2 indicada anteriormente)
Predicado de recursos principales mainasset-predicate
Acción: Ajuste la variable resourceType
propiedad (añadir "/coral" como en la ubicación 6.2 indicada anteriormente)