¿Cómo detecto si el usuario que la página está viendo actualmente se considera administrativo? Se puede reconocer una página administrativa cuando se activa el tema de administración.
En mi caso, me gustaría imprimir un aviso si se cumple esta condición y si el usuario puede "administrar módulos".
La respuesta de Daniel es correcta para determinar si la ruta actual es "administrativa", pero si desea verificar más directamente si se está utilizando el tema de administración (su pregunta parece un poco vaga en cuanto a lo que está buscando), puede hacerlo ...
... aunque es probable que esto falle si intenta ejecutarlo demasiado pronto en el proceso de arranque, es decir, antes de que
$theme
se defina.fuente
Para aquellos que buscan el método Drupal 8:
(Probado con una función de preproceso en 8.7.5 y utilizado en un parche central en 8.0)
fuente
Para verificar si se está utilizando el tema de administración (para Drupal 8) puede usar
para obtener el nombre del tema.
fuente