Как приписать номер страницы в заголовок views?

Аватар пользователя VasyOK VasyOK 19 января в 16:19

Хочу вывести номер страницы в заголовке представления на одном D7 сайте.

На основании: https://drupal.ru/node/125910 поместил функцию в template.php темы:

function mytheme_views_pre_render(&$view) {
  if ($view->name == 'view_name' && $view->current_display == 'display_id') {
    $current_page = isset($view->query->pager->current_page) ? $view->query->pager->current_page : 0;
    $view->build_info['title'] = $current_page;
  }
}

В заголовке - выводит номер страницы. Хорошо. Теперь как к этому номеру сам заголовок приписать?

Пробую

$view->build_info['title'] =$view->build_info['title'] && $current_page;

на работает Sad

Лучший ответ

Аватар пользователя ivnish ivnish 19 января в 16:23

VasyOK wrote: Теперь как к этому номеру сам заголовок приписать?

$view->build_info['title'] .= $current_page;

как то так, например

Комментарии

Аватар пользователя ivnish ivnish 19 января в 16:23

VasyOK wrote: Теперь как к этому номеру сам заголовок приписать?

$view->build_info['title'] .= $current_page;

как то так, например

Аватар пользователя VasyOK VasyOK 19 января в 16:39

Да, работает. Списибо.

А если туда еще что-то надо в заголовок приписать. Если так:
$view->build_info['title'] .= "страница" && $current_page;
то не работает.

Аватар пользователя EvgenySorokin EvgenySorokin 19 января в 16:41

&& - это же логический оператор. Чтобы прилепить что-то еще точку (.) можно использовать.