Vistas con argumentos y relaciones en Drupal 6
Published on Jue, 21/05/2009 - 10:49De 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
- Tipo de contenido Lugar
- Tipo de contenido Viaje
- Vista de listado de viajes por usuario
- Subtítulos del video, por si alguien se anima a traducirlos a otros idiomas, me los pasa y los incorporo al screencast
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.
Adjunto | Tamaño |
---|---|
![]() | 3.8 KB |
![]() | 5.75 KB |
![]() | 2.57 KB |
![]() | 6.88 KB |
Comentarios
Como siempre, excelente
Sáb, 23/05/2009 - 17:59 — sebasmagriComo 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
Dom, 24/05/2009 - 11:31 — pedroTengo 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
Mar, 01/06/2010 - 04:31 — distelgt2001Te felicito por toda la informacion que compartes.
Me esta ayudando mucho.
Carlos Hernandez
Guatemala
Una pregunta, como hacer para
Mar, 14/06/2011 - 18:49 — palvaradorUna 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