bach 1 month ago
parent
commit
447a6be5fb
1 changed files with 9 additions and 9 deletions
  1. 9 9
      web/themes/custom/eql/eql.theme

+ 9 - 9
web/themes/custom/eql/eql.theme

@@ -29,16 +29,16 @@ function eql_preprocess_node(&$variables){
     $type_protagoniste = $node->get('field_type_de_protagoniste')->getString();
     $type_protagoniste = $node->get('field_type_de_protagoniste')->getString();
     $variables['attributes']['class'][] = 'type-de-protagoniste-' . $type_protagoniste;
     $variables['attributes']['class'][] = 'type-de-protagoniste-' . $type_protagoniste;
   }
   }
-// Vérifie si le champ field_type_de_ressource existe et ajoute une classe basée sur sa valeur
-if ($node->hasField('field_type_de_ressource') && !$node->get('field_type_de_ressource')->isEmpty()) {
-  // Récupère la valeur de field_type_de_ressource
-  $type_de_ressource = $node->get('field_type_de_ressource')->entity->getName();
-  // Ajoute la classe CSS basée sur la valeur du type de ressource
-  $variables['attributes']['class'][] = 'type-de-ressource-' . Html::cleanCssIdentifier($type_de_ressource);
+  // Vérifie si le champ field_type_de_ressource existe et ajoute une classe basée sur sa valeur
+  if ($node->hasField('field_type_de_ressource') && !$node->get('field_type_de_ressource')->isEmpty()) {
+    // Récupère la valeur de field_type_de_ressource
+    $type_de_ressource_entity = $node->get('field_type_de_ressource')->entity;
+    if ($type_de_ressource_entity) {
+      $type_de_ressource_name = $type_de_ressource_entity->getName();
+      // Ajoute la classe CSS basée sur la valeur du type de ressource
+      $variables['attributes']['class'][] = 'type-de-ressource-' . Html::cleanCssIdentifier($type_de_ressource_name);
+    }
   }
   }
-  
-
-  
 }
 }
 
 
 function eql_preprocess_field(&$variables) {
 function eql_preprocess_field(&$variables) {