Views - a ver si alguien me explica

Events happening in the community are now at Drupal community events on www.drupal.org.
clau_bolson's picture

Hola,
hasta ahora ando bastante bien con views (llevo más de 5 años con Drupal) pero esto no consigo entenderlo...

Versión de Drupal 7.algo
Versión de Views 7.x-3.7

El un sitio para una inmobiliaria (venta de propiedades) he creado una taxonomía jerárquica:

  • Venta
    -- Casas
    -- Departamentos
  • Alquiler
    -- Casas
    -- Departamentos

Quiero crear una view tal que
- si la url es lista/alquiler/casas, muestre solo las casas en alquiler
- si la url es lista/alquiler/departamentos, muestre solo los departamentos en alquiler
- si la url es lista/alquiler, muestre tanto las casas como los departamentos en alquiler

Probé con "Has taxonomy term ID (with depth)" and "Has taxonomy term ID depth modifier" (¿qué es lo que hace este último?) , y probé diferentes combinaciones de depth 1, -1, path como lista/% y lista/%/%. O bien no obtengo nada, o la lista completa (casas y departamentos) en cualquiera de las 3 urls.

Agradezco su ayuda

Comments

No he creado una taxonomia

langelhc's picture

No he creado una taxonomia jerarquica, solo me limite a crear 2 vocabularios con sus respectivos terminos.

Aqui te dejo una captura de pantalla: http://minus.com/lxw28hWveTRmm
Espero te sea de ayuda.

Saludos.

Gracias por tu respuesta. Es

clau_bolson's picture

Gracias por tu respuesta. Es una buena idea.
Pregunta, por qué lo agregas también en "relationships"?

Relationships

langelhc's picture

Le agregue un 'relationship' porque si no lo haces, no podras agregar 'Taxonomy term: Name' en 'Contextual filters'.

NOTA: estuve probando y no me funcionó con el path 'inmuebles/%/%' (pero si funciona en el preview de la 'views'), cuando lo deje en 'inmuebles' me funciono bien, al momento de ir a la pagina www.misitio/inmuebles.

Saludos.

no tienes que crear la vista

maikelm's picture

Hola no es necesario que crees tu la vista. Cuando tienes instalado el módulo views, hay una vista que sale en la lista desactivada. Se llama taxonomy term. Esa hace lo que tu quieres. Ve y actívala y ya, luego la editas para personalizarla como tu desees.

Langelhc, ¿con una

FAAREIA's picture

Langelhc, ¿con una relationship sola no bastaría?

Creo que lo correcto sería
- Relationship: Contenido: Taxonomy terms on node
- contextual filter: Término de taxonomía: ID del término (with depth) -> Ver bien las opciones del filtro.

Con eso tendría que estar perfecto.
Saludos

Intente usar un solo

langelhc's picture
  • Intente usar un solo 'relationship' y no me funcionó.
  • Por la explicación que dio en la pregunta, me parece que quiere utilizar los 'term names' y no los 'terms IDs'.

Saludos.

Spanish

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week