fixed views_view_grid programme classes bug #2104

This commit is contained in:
Bachir Soussi Chiadmi 2023-04-04 13:22:43 +02:00
parent efaecf9ef3
commit aaa2c11447

View File

@ -164,8 +164,10 @@ function popsu_preprocess_views_view_grid(&$variables){
// kint($entity);die(); // kint($entity);die();
// if field_programme exists, add a class // if field_programme exists, add a class
if ($entity->hasField('field_programme')) { if ($entity->hasField('field_programme')) {
$prog_id = $entity->get('field_programme')->getString(); $referenced_entities = $entity->get('field_programme')->referencedEntities();
$classes[] = "programme-".$prog_id; foreach ($referenced_entities as $ref_entity) {
$classes[] = "programme-".$ref_entity->id();
}
} }
if ($entity->hasField('field_type_de_ressource')) { if ($entity->hasField('field_type_de_ressource')) {
$type = $entity->get('field_type_de_ressource')->getString(); $type = $entity->get('field_type_de_ressource')->getString();