Вы здесь

Программное изменение заголовка представления

Чтобы программно изменить заголовок представления, в модуле нужно написать следующий код:

/**
 * Implements hook_views_pre_view().
 */
function MY-MODULE_views_pre_render($view) {
  if ($view->name == 'VIEW-NAME') {
    if ($view->current_display == 'VIEW-CURRENT-DISPLAY') {
      $view->set_title('НОВЫЙ-ЗАГОЛОВОК');
    }
  }
}

Рассмотрим на примере как изменить заголовок стандартного представления, выводящего содержимое терминов таксономии (если оно у вас не включено, перейдите в представления и нажмите "Включить" в представлении с названием "Taxonomy term"). Выведем название таксономии и свой текст рядом с ним:

/**
 * Implements hook_views_pre_view().
 */
function MY-MODULE_views_pre_render($view) {
  if ($view->name == 'taxonomy_term') {
    if ($view->current_display == 'page') {
      $tid = $view->args[0];
      $term = taxonomy_term_load($tid);
      $name = $term->name;
      $view->set_title($name . '. Мой текст');
    }
  }
}
Актуально для: 
Орфографическая ошибка в тексте:
Чтобы сообщить об ошибке автору, нажмите кнопку "Отправить сообщение об ошибке". Вы также можете отправить свой комментарий.