Configurar formularios de búsqueda configuring-search-forms
Adobe Experience Manager as a Cloud Service viene con un potente mecanismo de búsqueda.
En combinación con esto, también hay un conjunto de opciones predefinidas para ayudarle a filtrar su contenido. Contienen facetas predefinidas como Fecha de modificación, Estado de Publish o Estado de Live Copy para ayudarle a explorar en profundidad los recursos que necesita.
Juntos, estos objetivos le ayudan a localizar su contenido de forma rápida y sencilla desde:
- Buscar y filtrar
- Selector de carril
- el explorador Assets (al editar páginas)
Con Buscar en Forms, puede personalizar y ampliar estos paneles según sus necesidades específicas.
Search Forms proporciona una selección predeterminada de predicados que puede combinar y definir. Se puede acceder a los cuadros de diálogo para configurar estos formularios a través de:
- Herramientas
- General
- Buscar en Forms
- General
Forms predeterminado default-forms
Cuando acceda por primera vez a la consola Buscar en Forms, verá que todas las configuraciones tienen un símbolo de candado. Esto indica que la configuración correspondiente es la predeterminada (predeterminada) y no se puede eliminar. Una vez que haya personalizado y guardado una configuración, el bloqueo desaparecerá. Volverá a aparecer cuando elimine su configuración personalizada, en cuyo caso se restablecerá el valor predeterminado (y el indicador de candado).
Las configuraciones predeterminadas disponibles (enumeradas alfabéticamente) son las siguientes:
- Carril de búsqueda de administración de Assets
- Editor de páginas (búsqueda de documentos)
- Editor de páginas (búsqueda de fragmentos de experiencias)
- Editor de páginas (búsqueda de imágenes)
- Editor de páginas (búsqueda de manuscritos)
- Editor de páginas (búsqueda de páginas)
- Editor de páginas (búsqueda de párrafos)
- Editor de páginas (búsqueda de productos)
- Editor de páginas (búsqueda de Scene7)
- Editor de páginas (búsqueda de vídeos)
- Carril de búsqueda del administrador del proyecto
- Carril de búsqueda de traducción del proyecto
- Carril de búsqueda de administración de sitios
- Carril de búsqueda de administración de fragmentos
- Carril de búsqueda de administración de Stock
- Carril de búsqueda de modelos de fragmentos de contenido
- Carril de búsqueda del administrador del proyecto
- Carril de búsqueda de traducción del proyecto
Predicados y su configuración predicates-and-their-settings
Predicados predicates
Los siguientes predicados están disponibles, según la configuración:
/libs/cq/gui/components/common/admin/customsearch/searchpredicates
/libs
.Configuración de predicado predicate-settings
En función del predicado, hay una selección de opciones disponibles para la configuración, entre las que se incluyen:
-
Etiqueta de campo
La etiqueta que aparecerá 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 caracteres comodín
*/*/*
especifican la profundidad de la propiedad en relación con el nodojcr:content
(cada asterisco representa un nivel de nodo).Si desea buscar únicamente en un nodo secundario de primer nivel del recurso que tiene la propiedad
x
en el nodojcr:content
, utilice*/jcr:content/x
-
Profundidad de 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 intervalo en el predicado Date Range.
-
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 el icono + se usa para agregar la selección a la lista de opciones válidas (a continuación, el icono - que se quitará 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
Igual que en la práctica Ruta de opciones, solo que esto se encuentra en el campo de predicado común y 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 Publish 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 ficha Configuración significa que los campos son obligatorios y, si se deja en blanco, aparecerá un mensaje de error.
Configuración de Search Forms configuring-your-search-forms
Creación/apertura de una configuración personalizada creating-opening-a-customized-configuration
-
Vaya a Herramientas, General, Buscar en Forms.
-
Seleccione la configuración que desee personalizar.
-
Use el icono Editar para abrir la configuración y actualizarla.
-
Si hay una nueva personalización, probablemente quiera agregar nuevos campos de predicado y definir la configuración según sea necesario. Si ya existe una personalización, puede seleccionar un campo existente y actualizar la configuración.
-
Seleccione Listo para guardar la configuración. Los cambios se podrán ver la próxima vez que se utilice la configuración.
note note NOTE Las configuraciones personalizadas se almacenan (según corresponda) en: /apps/cq/gui/content/facets/<option>
/apps/commerce/gui/content/facets/<option>
Adición o edición de un campo de predicado y definición de la configuración del campo add-edit-a-predicate-field-and-define-field-settings
Puede añadir o editar campos y definir o actualizar su configuración:
-
Abra la configuración personalizada para actualizarla.
-
Si desea agregar un nuevo campo, abra la ficha Seleccionar predicado y arrastre el predicado requerido a la ubicación requerida. Por ejemplo, el Predicado de intervalo de fechas:
-
En función de si:
-
Va a añadir un nuevo campo:
Después de agregar el predicado, se abre la ficha Configuración y se muestran 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 ficha Configuración.
Por ejemplo, la configuración del Predicado de intervalo de fechas:
-
-
Realice los cambios según sea necesario y confirme con Listo. Los cambios se podrán ver la próxima vez que se utilice la configuración.
Previsualización de la configuración de búsqueda previewing-the-search-configuration
-
Seleccione el icono Vista previa:
-
Muestra los formularios de búsqueda tal y como se muestran (totalmente expandidos) en la columna Buscar de la consola adecuada.
-
Cierre la vista previa para devolver y finalizar la configuración.
Eliminación de un campo de predicado deleting-a-predicate-field
-
Abra la configuración personalizada para actualizarla.
-
Seleccione el campo de predicado (a la derecha), abra la ficha Configuración y, a continuación, seleccione el icono Eliminar (abajo a la izquierda).
-
Un cuadro de diálogo solicitará confirmación de la acción de eliminación.
-
Confirme este y cualquier otro cambio con Listo.
Eliminación de una configuración (para restablecer los valores predeterminados) deleting-a-configuration-to-reinstate-the-default
Una vez que haya personalizado una configuración, esto anulará los valores predeterminados. Puede restablecer la configuración predeterminada eliminando la configuración personalizada.
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 de 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).
Adición de predicados de opciones adding-options-predicates
Los predicados de opciones (Options, Options, Property) permiten configurar un elemento para buscarlo. Normalmente 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
: etiqueta de campo que se mostrará en el carril de búsquedavalue
: el valor de propiedad en el que se va a buscar
note note NOTE Usted no debe cambiar nada en la ruta de acceso /libs
.Esto se debe a que el contenido de /libs
se sobrescribirá la próxima vez que actualice la instancia (y es posible que se sobrescriba al aplicar una revisión o un paquete de características).El método recomendado para la configuración y otros cambios es: - Vuelva a crear el elemento requerido, tal como existe en
/libs
, en/apps
. En este caso de: /libs/cq/gui/content/common/options/predicates
- Realizar cambios en
/apps.
-
Abra la consola Buscar en Forms y seleccione la configuración que desee actualizar. Por ejemplo, Carril de búsqueda de administración de sitios. Luego selecciona Editar.
-
Dependiendo de la configuración, agregue Options u Options Property 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
-
-
Seleccione Listo para guardar la configuración.
-
Vaya a la consola adecuada (en este ejemplo, Sitios) y abra el carril Buscar - Filtros. Los formularios de búsqueda recién definidos, junto con las distintas opciones, están visibles. Seleccione la opción necesaria para ver los resultados de búsqueda.
Permisos de usuario user-permissions
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.
/apps
./apps
/var/dam/content
.Permisos de lectura y escritura en el nodo
/apps
.