diff --git a/web/themes/custom/popsu/popsu.theme b/web/themes/custom/popsu/popsu.theme index f389c926..83e147f2 100644 --- a/web/themes/custom/popsu/popsu.theme +++ b/web/themes/custom/popsu/popsu.theme @@ -164,8 +164,10 @@ function popsu_preprocess_views_view_grid(&$variables){ // kint($entity);die(); // if field_programme exists, add a class if ($entity->hasField('field_programme')) { - $prog_id = $entity->get('field_programme')->getString(); - $classes[] = "programme-".$prog_id; + $referenced_entities = $entity->get('field_programme')->referencedEntities(); + foreach ($referenced_entities as $ref_entity) { + $classes[] = "programme-".$ref_entity->id(); + } } if ($entity->hasField('field_type_de_ressource')) { $type = $entity->get('field_type_de_ressource')->getString();