回答:
これはで行うことができますpath_is_admin(current_path())
。
たとえば、次のフック実装を使用できます。
function mymodule_init() {
if (user_access('administer modules') && path_is_admin(current_path())) {
drupal_set_message(t('Message'));
}
}
ダニエルの答えは、現在のパスが「管理」であるかどうかを判断するのに正しいですが、管理テーマが使用されているかどうかをより直接確認したい場合(あなたの質問はあなたが探しているものについて少し曖昧なようです) …
global $theme;
if ($theme === variable_get('admin_theme', 'seven')) {
// …
}
…ただし、ブートストラッププロセスの早い段階で実行しようとすると、つまり、$theme
定義される前に失敗する可能性があります。