Hola a todos,
tengo un pequeño problema con un proyecto que estoy desarrollando en Drupal 7.4 y Views 7.x-3.0-rc1. A ver si alguno de vosotros me podéis echar una mano o, a ser posible, indicarme dónde puedo encontrar más información al respecto. A continuación paso a explicaros cuál es mi problema.
El sitio que estoy desarrollando debe tener una sección que liste los proyectos que la empresa ha desarrollado. Para clasificar los proyectos he creado dos vocabularios, tipología y localización. Después, he creado un tipo de contenido Proyecto, con campos tales como el título, la descripción, un campo de imagen, un campo de fecha de finalización del proyecto, ..., y dos campos de tipo "Término de taxonomía" para clasificar el proyecto según su tipología y localización. Pues bien, para crear la página donde deben aparecer listados los proyectos, no tuve ningún problema. La hice con Views y fue muy fácil.
Pero mi problema es que, además, quiero crear otra página de Views que filtre los proyectos según los términos de taxonomía que se pasen por la URL de esta forma: "www.misitio.com/proyectos/tipologia/localizacion", siendo "tipologia" y "localizacion" dos nombres de términos de taxonomías que corresponden a los vocabularios "tipología" y "localización" respectivamente. Es decir, la URL /proyectos/tipo1/madrid debería listar los proyectos de tipo1 que se han desarrollado en Madrid.
Esta view la conseguí hacer con la versión beta3 del Views 3.0, porque no había que crear relaciones para usar nombres de términos de taxonomía en los filtros contextuales (o argumentos). Pero he leído que ahora, en la versión rc1 (casi definitiva) del Views 3.0, es necesario crear una relación de tipo "Taxonomy terms on node" para poder usar los términos de taxonomía en los filtros contextuales. Pero no sé si tengo que crear una relación por cada argumento o si tengo que crear una única relación que incluya los dos vocabularios. He probado las dos formas y, después de crear los dos filtros contextuales de tipo "Término de taxonomía: Nombre", no consigo que la vista que devuelva resultados.
¿Qué me falta? ¿Qué tipos de filtros contextuales/relaciones debo crear? ¿Alguna idea o algún sitio donde pueda encontrar alguna pista para implementar esto?
¡¡Muchas gracias por vuestra ayuda!!
Saludos,
Comments
Yo estoy con algo similar!...
Yo estoy con algo similar!... pero mi problema es que en drupal 7 no puedo imprimir la taxonomia el padre y el hijo por separados en orden diferente (en un tpl.php). Cuando en la version 6 si lo puedo hacer!....
con respecto a lo tuyo tendrias que jugar un poco con todas las opciones de las views!... yo tengo que hacer algo similar... hay un modulo que lo hace pero es par la version 5!... cuando lo encuentre te lo paso... recientemente creado fue el modulo por unos compañeros de aca!...
saludos