Пользовательский блок: Как узнать, что вы находитесь в контексте администратора?
Я разработал пользовательский блок, который использует идентификатор термина таксономии, присутствующий в URL-адресе, в противном случае он выдает 404.
Я разместил этот блок на странице панели (страницы ctools), но теперь, когда я пытаюсь отредактировать страницу панели, я получаю ответ 404, но только на вкладке "Содержимое" варианта страницы панели.
Каков правильный способ узнать, что вы находитесь на странице администратора или в контексте редактирования панели, чтобы я мог пропустить выбрасывание 404?
1
1 answers
Похоже, мне просто нужно позвонить path_is_admin
if (!path_is_admin(current_path())) {
drupal_not_found();
drupal_exit(); // This is needed if we call drupal_not_found() from hook_block_view()
}
3
Author: Beebee, 2016-10-21 15:19:41