Filtros expuestos más usables en Drupal Views

Exponer filtros en una view de Drupal nos es de gran utilidad cuando queremos darle al usuario la posibilidad de interactuar con una vista. Pero las opciones que nos ofrece el módulo Views, nos limita mucho el desarrollo de la interfaz.

El caso es que estoy trabajando en un proyecto que tiene una pequeña tienda online, y el catálogo está relacionado con dos vocabularios de taxonomías. Necesitaba que la vista del catálogo se pudiera filtrar con los términos de dichos vocabularios para que el usuario fuera viendo los productos según sus preferencias.

Ambos vocabularios son pequeñitos e incluso uno de ellos solo tiene un término. El módulo Views nos da la posibilidad de un select multiple o una lista desplegable, y de forzar que se seleccione al menos un término. Estas opciones se pueden configurar para obtener una solución que en la práctica puede ser válida, pero que supone demasiada parafernalia para un solo término y resultaba bastante confuso para alguien que visitara el catálogo de primeras.

¿No sería mucho más intuitivo y sencillo con un check box que se pudiera seleccionar y deseleccionar?

Afortunadamente hay un módulo que nos ayuda a solucionar el problema y se llama Better Exposed Filters. Te permite presentar los filtros expuestos en checkbox/radio button y configurar distintas opciones que hacen el formulario mucho más amigable, como por ejemplo añadir un texto explicativo para cada filtro y otras cosillas como la view se recargue con AJAX y usar el widget jQuery Slider para filtros de mayor/menor.

El módulo tiene una versión estable en Drupal 6 y la versión para Drupal 7 está en desarrollo en estos momentos.

Espero que os sirva de ayuda.

Comentarios

Imagen de hedel

Gracias por la información, realmente es útil para muchos proyectos.
una duda, como puedo relacionar los productos de ubercart con más de un vocabulario? es decir, tener más de un catálogo?

Imagen de Irene Casares Mena

Hola Hedel, me alegra mucho que te sea útil la información.
Lo que me comentas se podría solucionar si al vocabulario del catálogo le pones la opción "Selección múltiple", para poder relacionar varios terminos a un producto.
Además también puedes crear varios vocabularios y mediante Views hacer tus propios catálogos.

Un saludo.

Imagen de carcheky

Me gusta mucho vuestro trabajo!! ya os sigo en twitter, a ver que puedo aprender de vosotros. Voy a usar este modulillo en un proyecto que tengo ahora entre manos!

Un saludo!

Imagen de Juan Olalla Olmo

Gracias por pasarte por aquí y dejar el comentario, espero que te vaya bien con ese proyecto. Nos vemos en también en twitter

Imagen de Anónimo

hola estoy empezando con drupal tengo la versio 6.22 segun tutoriales de youtube descargue la version y el idioma

pero cuando instalo no me aparece el idioma en españo y mi drupal esta todo en ingles como puedo hacer para colocarlo en español

gracias

Imagen de Juan Olalla Olmo

Sólo tienes que descomprimir el contenido del archivo del idioma en el directorio raiz de tu Drupal. De todas formas si estás empezando, te recomiendo Drupal 7 ;)

Escribe tu comentario

El contenido de este campo se mantiene privado y no se mostrará públicamente.
CAPTCHA
Esta pregunta se hace para comprobar que es usted una persona real e impedir el envío automatizado de spam.
1 + 0 =
Resuelva este simple problema matemático y escriba la solución; por ejemplo: Para 1+3, escriba 4.
Redmamba