From aaa2c114476482a81ac7f9843c9ca634ad347b86 Mon Sep 17 00:00:00 2001 From: bach Date: Tue, 4 Apr 2023 13:22:43 +0200 Subject: [PATCH] fixed views_view_grid programme classes bug #2104 --- web/themes/custom/popsu/popsu.theme | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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();