Para poder trabajar con una vista facetada, tenemos que tener contenidos con sus respectivos campos.(para este ejemplo trabajaré con dos tipos de campo como de ejemplo).
- Descargar los módulos:
Facets.
Search API - Luego instale y habilite los módulos.
- Después de habilitar los módulos, vaya a configuración, buscar y metadatos, API de búsqueda. encontrarás detalles predeterminados del servidor de la base de datos y del índice.
- Creamos un nuevo servidor, para eso nos vamos al botón añadir servidor, y luego llenamos los campos correspondientes.
- A continuación crearemos un nuevo index, para eso nos vamos al botón añadir indice. ponemos el nombre de índice y escogemos el fuente de datos y el servidor que creamos.
- A continuación agregaremos campos a nuestro índice.
- Luego procederemos indexar los campos, para eso nos vamos a la opción ver y procedemos con la indexación.
- Luego de configurar nuestro index nos estaría quedado de esta manera.
- Después de configurar nuestro API de búsqueda nos dirigimos a la vistas para eso nos vamos estructura, vista, agragar vistas. seleccionamos el contenido indexado.
- Configuramos nuestra vista y cargamos los campos correspondientes según a nuestra necesidad (para el ejemplo cargue mis campos de imagen).
- Después de crear nuestra vista nos dirigimos a configuración, búsqueda y metadatos, facets, add facets. agregamos facets source (la vista que creamos), el campo y el nombre.
- Así estaría quedando nuestro configuración de nuestro facets.
- A continuación procederemos a colocar nuestro bloque facets en un región de nuestro página, para eso nos dirigimos a estructura, diseño de bloque y colocarlo.
- Si a seguido los paso correctamente podrá ver su vista facetada.
Me pareció interesante el artículo
Comentario
Vista de búsqueda con el módulo facets en drupal 8
Hola bastante bien explicado!!!
Me preguntaba si has logrado usar las facetas en la metatags?.
por ejemplo: si en una pagina de productos paso la categoría como facetas entonces seria recomendable hacer que el filtro de esa faceta también se muestre en el metatag o en el titulo de la pagina:
Saludos,
Añadir nuevo comentario