Uso Buscar Forms AEM para personalizar la selección de predicados de búsqueda utilizados en los paneles de búsqueda disponibles en varias consolas de 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.
A rango de predicadoLas están disponibles 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 bien, el predicado Opciones para buscar recursos que coincidan con uno o varios valores especificados para una propiedad en particular.
Puede configuración de los formularios de búsqueda se utiliza en varias consolas y en el explorador de recursos (al editar páginas). El cuadros de diálogo para configurar estos formularios se puede acceder a través de:
Herramientas
General
Cuando acceda por primera vez a esta consola, verá que todas las configuraciones tienen un símbolo de candado. Esto indica que la configuración adecuada es la predeterminada (predeterminada) y no se puede eliminar. Después de personalizar la configuración, el bloqueo desaparece a menos que elimine la configuración personalizada. En tal caso, se restablece el valor predeterminado (y el indicador de candado).
Las configuraciones predeterminadas disponibles son las siguientes:
Editor de páginas (búsqueda de documentos):
Esta configuración define las opciones disponibles al buscar documentos en el explorador 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 explorador 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 explorador 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 explorador 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 explorador 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 explorador 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 Scene7 en el explorador 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 explorador 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 comercial.
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 de comercio.
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 y filtrado en el explorador de sitios al mostrar datos con análisis. Los filtros de búsqueda de Analytics se cargan para coincidir con las columnas de Analytics personalizadas 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 a un autor buscar/filtrar páginas que tienen un componente específico en él. Por ejemplo, una galería de imágenes. |
|
Fecha | Búsqueda basada en el deslizador de recursos basada en una propiedad de fecha. |
|
Intervalo de fechas | Busque 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 | Busque 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. |
|
Opciones Propiedad | Busque en una propiedad de la opción. |
|
Estado de la página | Buscar páginas según su estado. |
|
Ruta | Busque recursos ubicados en una ruta específica. |
|
Propiedad | Busque 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 rango especificado. En el panel Buscar, puede especificar los valores mínimo y máximo del rango. |
|
Opciones del intervalo | Un predicado de búsqueda específico para Assets y el mismo que el predicado de regulador común. Sigue disponible debido a problemas de compatibilidad con versiones anteriores. |
|
Clasificación | Busque recursos según su clasificación. |
|
Fecha relativa | Busque 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 del control deslizante. El valor de la propiedad buscada debe estar entre los límites del control deslizante. |
|
Etiqueta | Busque recursos en función de etiquetas. Puede configurar la propiedad Ruta para rellenar varias etiquetas en la lista Etiquetas. |
|
Etiquetas | Busque en función de las 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 cambiar /libs
.
En función del predicado, hay una selección de opciones disponibles para la configuración:
Etiqueta de campo
La etiqueta que aparece como encabezado contraíble o como etiqueta de campo del predicado.
Descripción
Detalles descriptivos del 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
Propiedad en la que se va a buscar. Utiliza una ruta relativa y los comodines */*/*
especifique la profundidad de la propiedad en relación con jcr:content
nodo (cada asterisco representa un nivel de nodo).
Si desea buscar únicamente en un nodo secundario de primer nivel del recurso que tiene la variable x
propiedad en el jcr:content
uso de nodo */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 de esa propiedad en un recurso y en elementos secundarios recursivos hasta que el nivel de los elementos secundarios sea igual a la profundidad especificada.
Valor de propiedad
El valor de la propiedad como cadena absoluta o como lenguaje de expresión; por ejemplo, cq:Page
o
${empty requestPathInfo.suffix ? "/content" : requestPathInfo.suffix}
.
Texto de intervalo
La etiqueta del campo de rango en la variable Intervalo de fechas predicado.
Ruta de opción
El usuario puede seleccionar la ruta mediante el Explorador de rutas en la pestaña de configuración de predicado. Después de seleccionar +, se utiliza el icono para añadir la selección a la lista de opciones válidas (y luego el icono - para eliminar, si es necesario).
Las opciones son nodos de contenido creados por el usuario que tienen la siguiente estructura:
(jcr:primaryType = nt:unstructured, value (String), jcr:title (String))
Ruta del nodo de opciones
Efectivamente igual que el Ruta de opciones, solo esto se encuentra en el campo de predicado común, el otro es específico para los recursos.
Selección única
Si se selecciona, las opciones se representan como casillas de verificación que permiten solo una selección. Si se selecciona por error, se puede anular la selección de una casilla de verificación.
Nombres de propiedades de publicación y Live Copy
Las etiquetas de 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 Configuración significa que los campos son obligatorios y que, si se deja en blanco, aparece un mensaje de error.
Vaya a Herramientas >> General >> Buscar Forms.
Seleccione la configuración que desee personalizar.
Utilice el Editar para abrir la configuración y actualizarla.
Si hay una nueva personalización, es probable que desee añada nuevos campos de predicado y defina la configuración según sea necesario. Si ya existe una personalización, puede seleccionar un campo existente y actualizar la configuración.
Seleccionar 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 o actualizar su configuración:
Abra la configuración personalizada para actualizar.
Si desea agregar un campo, abra el Seleccionar predicado y arrastre el predicado necesario a la ubicación requerida. Por ejemplo, la variable Predicado de intervalo de fechas:
En función de si:
Va a añadir un campo:
Después de agregar el predicado, la variable Configuración se abre la pestaña y muestra las propiedades que se pueden definir.
Desea actualizar un predicado existente:
Seleccione el campo de predicado (a la derecha) y abra la variable Configuración pestaña.
Por ejemplo, la configuración de Predicado de intervalo de fechas:
Realice los cambios necesarios y confirme con Listo.
Seleccione el icono Vista previa:
Esto muestra los formularios de búsqueda tal como se muestran (totalmente expandidos) en la columna Buscar de la consola adecuada.
Cerrar la vista previa para que pueda devolver y finalizar la configuración.
Abra la configuración personalizada para actualizar.
Seleccione el campo de predicado (a la derecha) y abra el Configuración y, a continuación, seleccione Eliminar (abajo a la izquierda).
Un cuadro de diálogo solicita confirmación de la acción de eliminación.
Confirme este y cualquier otro cambio con Listo.
Después de personalizar una configuración, se anulan 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 luego el Eliminar en la barra de herramientas:
La configuración personalizada se elimina y se restaura el valor predeterminado (esto se indica con la reaparición del símbolo de candado en la consola).
Los predicados de opciones (Options, Options, Property) permiten configurar un elemento para buscarlo. Se utilizan para buscar algo directamente debajo de la página; por ejemplo, una propiedad en el nodo de la 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 va a buscar.
Necesita un nodo raíz que contenga definiciones de las opciones individuales que deben estar disponibles para el usuario.
Los nodos de las opciones individuales necesitan las propiedades:
jcr:title
- la etiqueta del campo que se mostrará en el carril de búsquedavalue
: el valor de propiedad en el que se va a buscarHacer no cambiar cualquier cosa en /libs
ruta.
Esto se debe al contenido de /libs
se sobrescribe la próxima vez que actualice la instancia (y es posible que se sobrescriba al aplicar una revisió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 el Buscar Forms y seleccione la configuración que desee actualizar. Por ejemplo, Carril de búsqueda de administración de sitios.
A continuación, toque o haga clic en Editar formularios de búsqueda icono.
Según la configuración, añada una Opciones o Propiedad Options a la configuración.
Actualice los campos, en particular:
Nombre de propiedad
Especifica la propiedad del nodo que se va a buscar en los nodos de destino. Por ejemplo:
jcr:content/cq:template
Ruta del nodo de opción
Seleccione la ruta donde se guardan las opciones. Por ejemplo:
/apps/cq/gui/content/common/options/predicates/templatetype
Seleccionar Listo para guardar la configuración.
Vaya a la consola adecuada (en este ejemplo, Sites) y abra el Buscar carril. Los formularios de búsqueda recién definidos, junto con las distintas opciones, están visibles. Seleccione la opción necesaria para poder ver los resultados de 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 /apps nodo. |
Eliminar | Permisos de lectura, escritura y eliminación en /apps nodo |
Vista previa | Permisos de lectura, escritura y eliminación en /var/dam/content nodo.Permisos de lectura y escritura en /apps nodo. |