Vistas con argumentos y relaciones en Drupal 6

De la charla de Views 2 que hice en drupal.cat salieron muchos ejemplos interesantes de utilización de vistas que quiero ir mostrando en diferentes videos, hoy es el turno de un ejemplo de vistas con relaciones y argumentos.

¿qué son los argumentos y las relaciones?

En otro artículo anterior ya he ofrecido mi definición de argumentos para vistas en drupal, vamos ahora a definir qué es una relación. Las relaciones en las vistas para drupal permiten mostrar contenido de varios origenes diferentes que tengan alguna relación entre sí. Normalmente querremos utilizar esta funcionalidad de Views 2 para mostrar tipos de contenido que se relacionan entre sí mediante node reference o contenido de usuarios relacionado con user reference. Para nuestro ejemplo, he partido de un tipo de contenido Lugar, que tiene información sobre diferentes lugares y un tipo de contenido Viaje, que cada usuario crea cuando viaja a un Lugar y que tiene un node reference apuntando a dicho Lugar. La vista que vamos a crear nos permitirá mostrar los lugares que ha visitado cada usuario, un contenido que sin utilizar relationships sería mucho más complejo y laborioso de mostrar.

¡todo se vé más fácil en un video!

Nota importante: Blip.tv no soporta todavía los subtítulos automáticos, por lo que antes de reproducir el video es conveniente que pulseis en CC y seleccionéis Spanish.

recursos

Para poder exportar / importar los tipos de contenido, es necesario tener activado el módulo Content Copy, que viene con CCK. Es recomendable tener el módulo ImageCache activado para cargar la vista.

Comentarios

Como siempre, excelente entrada....
Mientras más tenemos más queremos así que espero que publiques más seguido!!! :P

Tengo algo más de material sobre Views, intentaré ponerlo pronto, pero tienes toda la razón, debería publicar más seguido sobre Drupal!

gracias sebas por pasarte a comentar

Te felicito por toda la informacion que compartes.

Me esta ayudando mucho.

Carlos Hernandez
Guatemala

Una pregunta, como hacer para poner como ruta de un menu, la ruta de la view , con el parametro nombre de usuario , para que solo muestre la información de ese usuario, ligandola desde el menú. Porque ya tengo una view con el argumento del nombre de usuario, ya tengo el menu, pero en la ruta no puedo poner el argumento como %username, enonces como lo pondría??. Gracias

Añadir nuevo comentario