답변:
이 작업을 수행 할 수 있습니다 path_is_admin(current_path())
.
예를 들어, 다음 후크 구현을 사용할 수 있습니다.
function mymodule_init() {
if (user_access('administer modules') && path_is_admin(current_path())) {
drupal_set_message(t('Message'));
}
}
Daniel의 답변은 현재 경로가 "관리"인지 여부를 결정하는 데는 맞지만 관리 테마가 사용 중인지 더 직접 확인하려는 경우 (질문이 약간 애매한 것 같습니다) …
global $theme;
if ($theme === variable_get('admin_theme', 'seven')) {
// …
}
… 부트 스트랩 프로세스에서 너무 빨리 실행하려고하면 (즉, $theme
정의 되기 전에 ) 실패 할 가능성이 있습니다.