Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » Drupal »

[SOLUCIONADO] Crear vista de node reference drupal 7

Estas en el tema de Crear vista de node reference drupal 7 en el foro de Drupal en Foros del Web. Hola Tengo dos tipos de contenidos: Informes y clientes El tipo de contenido informes tiene un campo "node reference" donde puedo incluir varios clientes. Cada ...
  #1 (permalink)  
Antiguo 11/05/2015, 17:19
Avatar de kakashi20  
Fecha de Ingreso: septiembre-2009
Mensajes: 616
Antigüedad: 15 años, 2 meses
Puntos: 15
Exclamación Crear vista de node reference drupal 7

Hola

Tengo dos tipos de contenidos:

Informes y clientes

El tipo de contenido informes tiene un campo "node reference" donde puedo incluir varios clientes.

Cada vez que haga clic en un tipo de contenido informes ya creado, dentro del node de este tipo de contenido me debe aparecer una vista con los clientes de ese informe.

Como puedo crear esta vista que me muestre solo los node reference que ingrese de un tipo de contenido informes especifico.

Gracias
  #2 (permalink)  
Antiguo 12/05/2015, 12:08
 
Fecha de Ingreso: junio-2012
Ubicación: Madrid
Mensajes: 339
Antigüedad: 12 años, 6 meses
Puntos: 47
Respuesta: Crear vista de node reference drupal 7

Si te he entendido bien ¿quieres que al ver un nodo de el contenido "informes" te muestre los clientes (que es un campo node reference) ?
¿Por qué quieres hacer una vista? Si tienes bien configurada la presentación de ese tipo de contenido o el bien node--informes.tpl.php te lo debería de mostrar ¿no?

Otra cosa es que quieras incluir en esa vista más datos que solo el titulo de ese campo "clientes"
  #3 (permalink)  
Antiguo 12/05/2015, 14:00
Avatar de kakashi20  
Fecha de Ingreso: septiembre-2009
Mensajes: 616
Antigüedad: 15 años, 2 meses
Puntos: 15
Respuesta: Crear vista de node reference drupal 7

Si claro.

Si imprimo el cambo de node reference me trae solo los títulos.

Por eso quiero la vista para que traiga imágenes y mas cosas..
  #4 (permalink)  
Antiguo 13/05/2015, 06:20
 
Fecha de Ingreso: junio-2012
Ubicación: Madrid
Mensajes: 339
Antigüedad: 12 años, 6 meses
Puntos: 47
Respuesta: Crear vista de node reference drupal 7

Hola,

entonces lo que quieres es añadir una vista/bloque a a cada nodo del tipo de contenido "informes" donde te liste los campos de clientes de ese nodo.

Con filtros contextuales lo puedes hacer.

Te haces una lista normal con todos los campos que quieres de clientes.
Esta vista te aparecería con el nodo pero con los resultados con todos, no solo de ese. Por aquí voy por donde vas ¿verdad?
Entonces le metes un filtro contextual que sea el id del nodo. Y le dices que si no está en la url te muestre solo los que tengan ese ID.
Te lo estoy diciendo de cabeza, y lo mismo se me queda algún detalle. Pero esa es la idea.
Ahora no tengo tiempo para contarte más, pero trastea por los filtros contextuales que hacen maravillas y puedes hacer un montón de cosas con ello.

Si tienes dudas pregunta lo vamos viendo.

(si te manejas en php, con el template se puede hacer sin meterte en vistas)

Saludos
  #5 (permalink)  
Antiguo 13/05/2015, 08:46
Avatar de kakashi20  
Fecha de Ingreso: septiembre-2009
Mensajes: 616
Antigüedad: 15 años, 2 meses
Puntos: 15
De acuerdo Respuesta: Crear vista de node reference drupal 7

Efectivo

le paso el filtro contextual de nodo id url y un relationship de la variable

funciono perfecto

gracias por la ayuda

Etiquetas: campo, contenidos, node, reference, tipo, vista
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:15.