Установите формат ввода нижнего колонтитула на PHP и вставьте этот фрагмент в текст нижнего колонтитула:
<code><pre><?php
$v = views_get_current_view();
$query = db_prefix_tables(vsprintf($v->build_info['query'], $v->build_info['query_args']));
$replacements = module_invoke_all('views_query_substitutions', $v);
$query = str_replace(array_keys($replacements), $replacements, $query);
echo $query;
?>
Для запроса с подсветкой синтаксиса (используя geshifilter.module
) используйте следующий фрагмент:
<code><pre><?php
require_once drupal_get_path('module', 'geshifilter') .'/geshifilter.pages.inc';
$v = views_get_current_view();
$query = db_prefix_tables(vsprintf($v->build_info['query'], $v->build_info['query_args']));
$replacements = module_invoke_all('views_query_substitutions', $v);
$query = str_replace(array_keys($replacements), $replacements, $query);
echo geshifilter_process($query, 'sql');
?>
(Происходит от ответа @ Owen и обсуждения с @ Mech-Software в комментариях.)