Depuis Drupal 8, il n'est pas possible avec les conventions de dénomination de modèle de charger un modèle de bloc spécifique en fonction de la région dans laquelle il est placé ( "Marquage de bloc par région et fonctionnalité de modèle de bloc par région supprimés" ). Mais j'ai besoin d'avoir différents html pour les blocs s'ils sont placés dans une certaine région. Comment est-ce que j'accomplis ceci?
J'ai pensé à utiliser MYMODULE_theme_suggestions_block_alter mais je ne sais pas comment obtenir la région actuelle.
isset()
n'est pas nécessaire, car s'il n'y en a pas#id
, alors il passeNULL
à::load
fonctionner, et revient simplementNULL
. Au final,$block
c'estNULL
et rien ne se passera. Testé dans mon dev env Drupal 8.0.4 - page_manager-1.0-alpha23 (jamais utilisé ce module auparavant).