site pilote

This commit is contained in:
2024-06-19 18:03:19 +02:00
parent 895488d676
commit 9f8ee055b8
14 changed files with 643 additions and 64 deletions
+21 -5
View File
@@ -22,12 +22,7 @@ function reha_preprocess_html(&$variables) {
}
}
/**
* Implements hook_preprocess_HOOK() for page.html.twig.
*/
function reha_preprocess_page(&$variables) {
}
/**
* Implements hook_preprocess_HOOK() for node.html.twig.
@@ -57,6 +52,27 @@ function reha_preprocess_node(&$variables) {
}
/**
* Implements hook_preprocess_HOOK() for page templates.
*/
function reha_preprocess_page(&$variables) {
// Vérifiez si c'est une page de nœud.
if ($node = \Drupal::routeMatch()->getParameter('node')) {
if ($node instanceof \Drupal\node\NodeInterface) {
// Ajoutez une classe unique basée sur le nid (Node ID).
$variables['attributes']['class'][] = 'page-node-' . $node->id();
// Ajoutez un ID unique basé sur le nid.
$variables['attributes']['id'] = 'page-node-' . $node->id();
}
}
else {
// Si ce n'est pas une page de nœud, vous pouvez ajouter un ID basé sur le nom de la route.
$route_name = \Drupal::routeMatch()->getRouteName();
$variables['attributes']['id'] = 'page-' . str_replace('.', '-', $route_name);
}
}
// /**
// * Implements hook_preprocess_HOOK() for node templates.