Как программно заполнить шапку и подвал представления Views

В примере, перед и после представления myview выводится текст Foo и Bar соответственно:

/**
 * Реализация hook_views_pre_render()
 */
function mymodule_views_pre_render(&$view) {
  if ($view->name == 'myview') {
    $view->display['default']->handler->options['header'] = 'Foo';
    $view->display['default']->handler->options['footer'] = 'Bar';
  }
}

Хук hook_views_pre_render() вызывается перед рендерингом представления, когда запрос к базе уже выполнен. Поэтому с помощью него можно изменить многие другие настройки, влияющие на вывод, в том числе и результат запроса.

Написанное актуально для
Views 6.x-2.x
Теги:
views
Добавлено: 29 Июля 2018 20:34:38 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...