Donc, ce que j'essaie de faire, est d'obtenir tous les blocs dans la région de pied de page pour utiliser le même modèle, disons block--footer-block.html.twig
.Drupal 8: Comment obtenir tous les blocs dans une région pour utiliser le même modèle
Ce que j'ai essayé est d'utiliser hook_theme_suggestions_HOOK_alter()
pour vérifier où les blocs sont situés et ajouter le nom de la région aux suggestions de modèle.
/**
* Implements hook_theme_suggestions_HOOK_alter().
* */
function mytheme_theme_suggestions_block_alter(array &$suggestions, array
$variables {
$block = Block::load($variables['elements']);
$region = $block->getRegion();
$suggestions[] = 'block . '__' . $region . '__block';
}
Actuellement, le $block->getRegion();
casse mon site - aucune idée pourquoi. Il ne donne même pas d'erreurs, le site est juste vide.
Est-ce un bon moyen de le faire?
Je ne pense pas que 'getRegion() $ bloc->;' est le casser. C'est la ligne suivante. Jetez un coup d'oeil à vos guillemets simples – Ronnie
Merci pour l'entrée, mais cette ligne est actuellement commentée dans mon code pour le moment, c'est la ligne avant où elle casse. Mais vous avez raison, il y a une erreur dans les citations! – Jaguarundi