Как добавить номер страницы в Заголовок для VIEWS

Главные вкладки

Аватар пользователя astrameridian astrameridian 14 июня 2013 в 7:18

В представлении, которое выводит список статей, поле Заголовок = Статьи. Вывод материалов, например по 10 статей на странице.
На странице 2, по умолчанию заголовок будет таким же "Статьи" как на странице 1 и на всех прочих.

Вопрос: как уникализировать заголовок, чтобы на каждой странице он был разным, например "Статьи - страница 2 из 10" или просто "Статьи - страница 2" ?
(другими словами, поддерживает ли поле Заголовок токены, и если да, то как увидеть их список, если нет, то как реализовать желаемое?)

Комментарии

Аватар пользователя iTux iTux 15 июня 2013 в 18:18

Первая ссылка в гугле.
Если у вас есть view и вы хотите изменить заголовок, вы можете сделать это через хук в своем модуле:

<?php
function customModule_views_pre_render(&$view) {
  if ($view->name == 'view_name' && $view->current_display == 'display_id') {
    // Here you can do any php you want to get the title you need for your view.
    $view->build_info['title'] = "My custom title!";
  }
}
Аватар пользователя astrameridian astrameridian 15 июня 2013 в 22:34

Я в этом не очень разбираюсь, поэтому ищю решение на уровне модуля.
В установленном модуле metatag активировал модуль Metatag: Views, в итоге в представлении появилась ссылка metatag, где для заголовка можно выбрать маркер (токен), но из доступных маркеров только 2 имеют слово number: [current-page:page-number] и [smart-paging:page-number] (есть ещё токен, который показывает случайное число, но это не подходит) в итоге, работает только первый и в комбинации:

[view:title] - страница [current-page:page-number]

Получается: "Заголовок - страница 1" на всех страницах пейджера представления, будь то страница 1 или страница 143...

Почему же не работает токен?
Или может дополнительный модуль нужно установить чтобы было больше токенов?

Аватар пользователя animan animan 5 октября 2013 в 20:56

"astrameridian" wrote:
В установленном модуле metatag активировал модуль Metatag: Views

Проблема в модуле где-то, я его отключил. Он еще и задевает все страницы с заголовками к таксономии и делает их пустыми.

Аватар пользователя richis richis 15 июля 2015 в 17:59

Подскажите пожалуйста [current-page:page-number] не работает на странице хотя раньше работала, также на странице стоит clean pagination но раньше это было не помеха

Аватар пользователя richis richis 15 июля 2015 в 18:06

и для страниц с пагинацией также не работает [current-page:url:absolute] вместо test.ru/page/1 выдает test.ru/ может кто сталкивался с такой проблемой