Comment puis-je détecter si l'utilisateur que la page consulte actuellement est considéré comme administratif? Une page administrative peut être reconnue lorsque le thème d'administration est activé.
Dans mon cas, je voudrais imprimer un avis si cette condition est remplie et si l'utilisateur peut «administrer les modules».
La réponse de Daniel est correcte pour déterminer si le chemin actuel est "administratif", mais si vous voulez vérifier plus directement si le thème d'administration est utilisé (votre question semble un peu vague quant à ce que vous recherchez), vous pouvez le faire …
… Bien que cela risque d'échouer si vous essayez de l'exécuter trop tôt dans le processus d'amorçage, à savoir avant
$theme
est défini.la source
Pour ceux qui recherchent la méthode Drupal 8:
(Testé avec une fonction de prétraitement en 8.7.5 et utilisé dans un core-patch en 8.0)
la source
Pour vérifier si le thème d'administration est utilisé (pour Drupal 8), vous pouvez utiliser
pour obtenir le nom du thème.
la source