|
@@ -29,16 +29,16 @@ function eql_preprocess_node(&$variables){
|
|
|
$type_protagoniste = $node->get('field_type_de_protagoniste')->getString();
|
|
|
$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) {
|