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

Drupal 8.8.1 - Vista de una entidad - Obtener ID del padre

Estas en el tema de Drupal 8.8.1 - Vista de una entidad - Obtener ID del padre en el foro de Drupal en Foros del Web. Hola buenas. Tengo estos datos estructurados: - Departamentos ---- Grupos Está dentro de cada departamento introducidos mediante relación de campos los diferentes grupos. En el ...
  #1 (permalink)  
Antiguo 13/07/2016, 06:52
Avatar de el_javi  
Fecha de Ingreso: marzo-2005
Ubicación: MAdrid
Mensajes: 844
Antigüedad: 14 años, 6 meses
Puntos: 9
Drupal 8.8.1 - Vista de una entidad - Obtener ID del padre

Hola buenas.

Tengo estos datos estructurados:
- Departamentos
---- Grupos

Está dentro de cada departamento introducidos mediante relación de campos los diferentes grupos.

En el Back, en el administrador de contenidos, no tengo problema, cargo bien los datos, pudiendo seleccionar de 1 a N grupos en el departamento 1.

Pero en el front:
- entro en Departamentos.
---- entro en 1 departamento concreto
-------- entro en 1 grupo de ese departamento.
------------ Aquí, necesito el ID del grupo de este departamento, para personalizar unas cosas por CSS (cada departamento tiene un color diferente y por consecuencia, los grupos de cada departamento deben de tener el mismo color que el departamento propio).

¿Cómo puedo hacer llegar ese ID de Departamento a cada grupo?

Gracias
  #2 (permalink)  
Antiguo 15/07/2016, 02:45
 
Fecha de Ingreso: junio-2012
Ubicación: Madrid
Mensajes: 339
Antigüedad: 7 años, 4 meses
Puntos: 47
Respuesta: Drupal 8.8.1 - Vista de una entidad - Obtener ID del padre

Creo que deberías haber usado taxonomías para eso pero bueno…
No sé si habrá una función de drupal que te consiga el ID de un campo relacionado. Supongo que sí. De todos modos no conozco Drupal 8 todavía, pero en Drupal 7 con el módulo devel y con un dpm($loquesea_$node->id_o_algo_asi); puedes llegar a obtenerlo seguro a partir del objeto $node para luego añadir en el archivo template ese ID como la clase CSS que corresponda, donde sea.
(no soy programador, disculpa si no me expreso bien, pero con lo que te digo llegas a ello seguro, he hecho cosas parecidas muchísimas veces.

Etiquetas: campos, contenidos, entidad, padre, 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 06:15.