Como detecto se o usuário que a página está visualizando no momento é considerado administrativo? Uma página administrativa pode ser reconhecida quando o tema de administração é ativado.
No meu caso, eu gostaria de imprimir um aviso se essa condição for atendida e se o usuário puder 'administrar módulos'.
A resposta de Daniel está correta para determinar se o caminho atual é "administrativo", mas se você quiser verificar mais diretamente se o tema de administração está sendo usado (sua pergunta parece um pouco vaga quanto ao que você está procurando), você pode ...
... embora seja provável que isso falhe se você tentar executá-lo muito cedo no processo de inicialização, ou seja, antes da
$theme
definição.fonte
Para quem procura o método Drupal 8:
(Testado com uma função de pré-processo na 8.7.5 e usado em uma correção de núcleo na 8.0)
fonte
Para verificar se o tema de administração está sendo usado (no Drupal 8), você pode usar
para obter o nome do tema.
fonte