site pilote
This commit is contained in:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user