Всем привет!
Имеется представление, которое получает некоторые значения через $_GET
. В шаблоне я использую эти данные и вытягиваю кое какую информацию с БД.
В зависимости от получаемых данных - наполнение представления меняется. И мне хочется задать какой-то универсальный заголовок, который бы подстраивался под получаемые данные на подобии "Город: Москва" или "Город: Самара".
Если бы я мог задать заголовок в шаблоне, это выглядело бы примерно следующим образом: <?php echo("Город: ".$city); ?>
Но заголовок берется с Viewes, а там так задать не получится (по крайней мере я не знаю как это сделать).
Комментарии
Варианты по приоритетам:
-Сначала попробовать заюзать views API
-Потом рассматреть возможность создания своих контроллеров для Views
-Поиспользовать https://www.drupal.org/project/views_php
Вот этот хук И переопределите заголовок. Или варианты выше⬆️
<?php
function hook_views_pre_render(&$view) {
$view->build_info['title']='Мой заголовок';
}
?>
Только дабавьте условия проверки view, display