limited artiste list if less than 3 people on tableau list view mode

This commit is contained in:
2026-10-13 15:39:04 +02:00
parent 600aee78f5
commit c1fd232b25
+10
View File
@@ -151,6 +151,16 @@ function leshed_preprocess_node(&$variables) {
$variables["attributes"]['class'][] = "has-image"; $variables["attributes"]['class'][] = "has-image";
} }
} }
// Tableau liste (projet) : les « Artiste(s) invité(s) » ne s'affichent que
// si la liste est courte (3 valeurs ou moins) — au-delà elle alourdit les
// listes sans rien apporter à la lecture.
if ($node_type === 'projet' && $variables['view_mode'] === 'tableau_liste') {
$artistes = $node->get('field_artiste_s_invite_s');
if ($artistes && count($artistes) > 3) {
unset($variables['content']['field_artiste_s_invite_s']);
}
}
} }