Utilice Buscar en Forms para personalizar la selección de predicados de búsqueda utilizados en los paneles de búsqueda disponibles en varias consolas de AEM y/o paneles del entorno de creación. La personalización de estos paneles hace que la funcionalidad de búsqueda sea versátil según sus necesidades específicas.
Hay un rango de predicados disponible de forma predeterminada. Puede agregar varios predicados, incluido (entre otros) el predicado Propiedad para buscar recursos que coincidan con una sola propiedad especificada por usted, o el predicado Opciones para buscar recursos que coincidan con uno o más valores especificados para una propiedad concreta.
Puede configurar los formularios de búsqueda utilizados en varias consolas y en el explorador de recursos (al editar páginas). Se puede acceder a los cuadros de diálogo para configurar estos formularios mediante:
Herramientas
General
Cuando accede por primera vez a esta consola, puede ver que todas las configuraciones tienen un símbolo de candado. Esto indica que la configuración adecuada es la configuración predeterminada (predeterminada) y no se puede eliminar. Una vez que haya personalizado la configuración, el bloqueo desaparecerá a menos que elimine la configuración personalizada, en cuyo caso se restablecerá el valor predeterminado (y el indicador del cerrojo).
Las configuraciones predeterminadas disponibles son:
Editor de páginas (búsqueda de documentos):
Esta configuración define las opciones disponibles al buscar documentos en el navegador de recursos (al editar una página).
Editor de páginas (búsqueda de imágenes):
Esta configuración define las opciones disponibles al buscar imágenes en el navegador de recursos (al editar una página).
Editor de páginas (búsqueda de manuscritos):
Esta configuración define las opciones disponibles al buscar manuscritos en el navegador de recursos (al editar una página).
Editor de páginas (búsqueda de páginas):
Esta configuración define las opciones disponibles al buscar páginas en el navegador de recursos (al editar una página).
Editor de páginas (búsqueda de párrafos):
Esta configuración define las opciones disponibles al buscar párrafos en el navegador de recursos (al editar una página).
Editor de páginas (búsqueda de productos):
Esta configuración define las opciones disponibles al buscar productos en el navegador de recursos (al editar una página).
Editor de páginas (Dynamic Media Classic, [anteriormente Scene7] search):
Esta configuración define las opciones disponibles al buscar recursos de Dynamic Media Classic en el navegador de recursos (al editar una página).
Carril de búsqueda de administración de sitios:
Esta configuración define las opciones de búsqueda disponibles para el usuario al utilizar el carril de búsqueda de la consola Sitios .
Editor de páginas (búsqueda de vídeos):
Esta configuración define las opciones disponibles al buscar vídeos en el navegador de recursos (al editar una página).
Carril de búsqueda de administración de recursos:
Esta configuración define las opciones de búsqueda disponibles para el usuario al utilizar la consola Recursos.
Carril de búsqueda de administración de catálogos:
Esta configuración define las opciones de búsqueda disponibles para el usuario al buscar en un catálogo de comercio.
Carril de búsqueda de administración de pedidos:
Esta configuración define las opciones de búsqueda disponibles para el usuario al buscar pedidos comerciales.
Carril de búsqueda de administración de las colecciones de productos:
Esta configuración define las opciones de búsqueda disponibles para el usuario al buscar colecciones de productos comerciales.
Carril de búsqueda de administración de productos:
Esta configuración define las opciones de búsqueda disponibles para el usuario al buscar productos de comercio.
Carril de búsqueda de administración de proyecto:
Esta configuración define las opciones de búsqueda disponibles para el usuario al buscar proyectos.
Los siguientes predicados están disponibles, según la configuración:
Predicado | Función | Configuración |
---|---|---|
Análisis | Funciones de búsqueda/filtro en el navegador Sitios al mostrar datos con tecnología de análisis. Los filtros de búsqueda de Analytics se cargan para que coincidan con las columnas de análisis personalizado asignadas. |
|
Última modificación del recurso | Fecha de la última modificación del recurso. |
Un predicado personalizado, basado en el predicado de fecha. |
Componentes | Permite que un autor busque o filtre páginas que tengan un componente específico en él. Por ejemplo, una galería de imágenes. |
|
Fecha | Búsqueda de recursos basada en el deslizador basada en una propiedad de fecha. |
|
Intervalo de fechas | Buscar recursos creados dentro de un intervalo especificado para una propiedad de fecha. En el panel Buscar, puede especificar las fechas de inicio y finalización. |
|
Estado de caducidad | Buscar recursos en función del estado de caducidad. |
|
Tamaño del archivo | Buscar recursos en función de su tamaño. |
|
Filtro oculto | Un filtro de propiedad y valor, no visible para el usuario. |
|
Opciones | Las opciones son nodos de contenido creados por el usuario. Consulte Adición de un predicado de opciones para obtener más información. |
|
Propiedad Options | Busque en una propiedad de la opción . |
|
página Estado | Buscar páginas según su estado. |
|
Ruta | Busque recursos ubicados en una ruta específica. |
|
Propiedad | Buscar en una propiedad especificada. | ninguno |
Estado de publicación | Buscar recursos en función de su estado de publicación |
|
Intervalo | Busque recursos que se encuentren dentro de un intervalo especificado. En el panel Buscar, puede especificar valores mínimos y máximos para el intervalo. |
|
Opciones del intervalo | Un predicado de búsqueda específico para Recursos y el mismo que un predicado de deslizamiento común. Todavía está disponible debido a problemas de compatibilidad con versiones anteriores. |
|
Clasificación | Buscar recursos según su clasificación. |
|
Fecha relativa | Buscar recursos en función de la fecha relativa de su creación |
|
Intervalo del regulador | Un predicado de búsqueda común que amplía el predicado de intervalo con la capacidad de deslizador. El valor de la propiedad en la que se busca debe estar entre los límites del control deslizante. |
|
Etiqueta | Buscar recursos en función de etiquetas. Puede configurar la propiedad Ruta para rellenar varias etiquetas en la lista Etiquetas. |
|
Etiquetas | Buscar según etiquetas. |
|
Los predicados de búsqueda comunes se definen en:
/libs/cq/gui/components/common/admin/customsearch/searchpredicates
Los predicados de búsqueda relacionados únicamente con siteadmin (IU clásica) se encuentran en:
/libs/cq/gui/components/siteadmin/admin/searchpanel/searchpredicates
Esta información es solo de referencia, no debe realizar cambios en /libs
.
Según el predicado, hay una selección de opciones disponibles para la configuración:
Etiqueta de campo
Etiqueta que aparecerá como encabezado contraíble o como etiqueta de campo del predicado.
Descripción
Detalles descriptivos para el usuario.
Marcador de posición
Texto vacío o el marcador de posición del predicado en caso de que no se introduzca ningún texto de filtrado.
Nombre de propiedad
La propiedad en la que se va a buscar. Utiliza una ruta relativa y los caracteres comodín */*/*
especifican la profundidad de la propiedad en relación con el nodo jcr:content
(cada asterisco representa un nivel de nodo).
Si desea buscar solo en un nodo secundario de primer nivel del recurso que tenga la propiedad x
en el nodo jcr:content
, utilice */jcr:content/x
Profundidad de la propiedad
Profundidad máxima para buscar esa propiedad dentro de los recursos. Por lo tanto, se puede realizar una búsqueda en esa propiedad en un recurso y en elementos secundarios recursivos hasta que el nivel de elementos secundarios sea igual a la profundidad especificada.
Valor de propiedad
El valor de la propiedad como una cadena absoluta o como lenguaje de expresión; por ejemplo, cq:Page
o
${empty requestPathInfo.suffix ? "/content" : requestPathInfo.suffix}
.
Texto de rango
Etiqueta del campo de intervalo en el predicado Intervalo de fechas.
Ruta de opción
El usuario puede seleccionar la ruta utilizando el explorador de rutas en la pestaña de configuración del predicado. Después de seleccionar el icono + se utiliza para añadir la selección a la lista de opciones válidas (a continuación, el icono - que se eliminará si es necesario).
Las opciones son nodos de contenido creados por el usuario, con la siguiente estructura:
(jcr:primaryType = nt:unstructured, value (String), jcr:title (String))
Opciones nodo
pathEfectivamente igual que el
Opciones Ruta, solo esto se hace en el campo predicado común, el otro es específico para los recursos.
Selección únicaSi se selecciona, las opciones se procesan como casillas de verificación que permiten una sola selección.
Si se selecciona por error, se puede anular la selección de una casilla de verificación.
Nombre de propiedades de publicación y Live Copy
Las etiquetas para las casillas de verificación de publicación y Live Copy para el predicado específico de Sites.
* en las etiquetas de campo de la pestaña Settings significa que los campos son obligatorios y, si se dejan en blanco, aparecerá un mensaje de error
Vaya a Tools, Operations, Search Forms.
Seleccione la configuración que desee personalizar.
Utilice el icono Edit para abrir la configuración y actualizarla.
Si se trata de una nueva personalización, probablemente desee agregar nuevos campos de predicado y definir la configuración según sea necesario. Si una personalización existente puede seleccionar un campo existente y actualizar la configuración.
Seleccione Listo para guardar la configuración.
Las configuraciones personalizadas se almacenan (según corresponda) en:
/apps/cq/gui/content/facets/<option>
/apps/commerce/gui/content/facets/<option>
Puede añadir o editar campos y definir/actualizar su configuración:
Abra la configuración personalizada para actualizar.
Si desea agregar un nuevo campo, abra la pestaña Select Predicate y arrastre el predicado requerido a la ubicación requerida. Por ejemplo, el predicado de intervalo de fechas:
Dependiendo de si:
Se está agregando un nuevo campo:
Después de agregar el predicado, se abrirá la pestaña Settings y se mostrarán las propiedades que se pueden definir.
Desea actualizar un predicado existente:
Seleccione el campo de predicado (a la derecha) y, a continuación, abra la pestaña Settings.
Por ejemplo, la configuración del Predicado de intervalo de fechas:
Realice los cambios necesarios y confirme con Listo.
Seleccione el icono Vista previa :
Se mostrarán los formularios de búsqueda tal como se mostrarán (completamente expandidos) en la columna Buscar de la consola adecuada.
Cierre la vista previa para devolver y finalizar la configuración.
Abra la configuración personalizada para actualizar.
Seleccione el campo de predicado (a la derecha), abra la pestaña Settings y seleccione el icono Delete (abajo a la izquierda).
Un cuadro de diálogo solicitará la confirmación de la acción de eliminar.
Confirme este y cualquier otro cambio con Listo.
Una vez que haya personalizado una configuración, esto anulará los valores predeterminados. Puede restablecer la configuración predeterminada eliminando la configuración personalizada.
No puede eliminar ninguna de las configuraciones predeterminadas.
La eliminación de una configuración personalizada se realiza desde la consola:
Seleccione la configuración necesaria (por ejemplo, Editor de páginas (búsqueda de párrafos)) y, a continuación, el icono Eliminar en la barra de herramientas:
La configuración personalizada se eliminará y se restablecerá el valor predeterminado (esto se indica con la reaparición del símbolo de candado en la consola).
Los predicados de opciones (Opciones, Propiedad Options) permiten configurar un elemento que se va a buscar. Normalmente se utilizan para buscar algo directamente debajo de la página; por ejemplo, una propiedad en el nodo de página.
El siguiente ejemplo (para buscar según la plantilla utilizada para crear una página) ilustra los pasos involucrados:
Cree el nodo que define la propiedad en la que se buscará.
Necesitará un nodo raíz que contenga definiciones de las opciones individuales para que esté disponible para el usuario.
Los nodos de las opciones individuales necesitan las propiedades:
jcr:title
- la etiqueta de campo que se mostrará en el carril de búsquedavalue
: el valor de propiedad en el que se va a buscarno debe cambiar nada en la ruta /libs
.
Esto se debe a que el contenido de /libs
se sobrescribe la próxima vez que actualice la instancia (y puede sobrescribirse al aplicar una corrección o un paquete de funciones).
El método recomendado para la configuración y otros cambios es:
/libs
, en /apps
. En este caso, de:/libs/cq/gui/content/common/options/predicates
/apps.
Abra la consola Buscar Forms y seleccione la configuración que desee actualizar. Por ejemplo, Carril de búsqueda de administración de sitios.
A continuación, pulse o haga clic en el icono Editar formularios de búsqueda.
Según la configuración, añada una Options o Options Property a la configuración.
Actualice los campos, en particular:
Nombre de propiedad
Especifique la propiedad node que se buscará en los nodos de destino. Por ejemplo:
jcr:content/cq:template
Ruta del nodo de opción
Seleccione la ruta en la que se guardan las opciones. Por ejemplo:
/apps/cq/gui/content/common/options/predicates/templatetype
Seleccione Listo para guardar la configuración.
Vaya a la consola adecuada (en este ejemplo, Sites) y abra el carril Search. Se verán los formularios de búsqueda recién definidos, junto con las distintas opciones. Seleccione la opción requerida para ver los resultados de la búsqueda:
En la tabla siguiente se enumeran los permisos necesarios para realizar acciones de edición, eliminación y vista previa en formularios de búsqueda.
Acción | Permisos |
Editar | Permisos de lectura y escritura en el nodo /apps . |
Eliminar | Permisos de lectura, escritura y eliminación en el nodo /apps |
Vista previa | Permisos de lectura, escritura y eliminación en el nodo /var/dam/content .Permisos de lectura y escritura en el /apps nodo . |