| 
					
				 | 
			
			
				@@ -98,9 +98,11 @@ function popsu_preprocess_views_view_unformatted(&$variables) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $r = $row['content']['#row']; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $entity = $r->_entity; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if ($entity->hasField('field_programme') && $entity->get('field_programme')->getString() != "" ) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          $c = $entity->get('field_programme')->getString(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           $variables['rows'][$id]['attributes'] = new Attribute(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          $variables['rows'][$id]['attributes']->addClass("programme-".$c); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          $referenced_entities = $entity->get('field_programme')->referencedEntities(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          foreach ($referenced_entities as $ref_entity) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            $variables['rows'][$id]['attributes']->addClass("programme-".$ref_entity->id()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           if ($entity->hasField('field_type_de_ressource') && $entity->get('field_type_de_ressource')->getString() == "74" ) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $type = $entity->get('field_type_de_ressource')->getString(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $variables['rows'][$id]['attributes']['class'][] = "type-".$type; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -181,7 +183,7 @@ function popsu_preprocess_views_view_grid(&$variables){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 function popsu_preprocess_views_view_field(&$variables){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   // check if link to entity option is true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   $settings = isset($variables['field']->options['settings']) ? $variables['field']->options['settings'] : false;  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  if ($settings && isset($settings['link_to_entity']) && $settings['link_to_entity']) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if ($settings && isset($settings['link']) && $settings['link']) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // get the entity and build the classes 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     $entity = $variables['row']->_entity; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // $entity_type = $entity->getEntityType(); 
			 |