Уменьшаем число страниц в пагинаторе

По умолчанию, в пагинаторе (пейджере, pager), показывается 9 ссылок на страницы, что имхо многовато:

Чтобы ограничить их число, например до пяти, нужно в template.php добавить функцию:

Drupal 6:
/**
 * Override theme_pager().
 */
function phptemplate_pager($tags = array(), $limit = 10, $element = 0, $parameters = array(), $quantity = 5) {
  return theme_pager($tags, $limit, $element, $parameters, $quantity);
}

Drupal 7:
/**
 * Preprocess function for theme_pager().
 */
function THEMENAME_preprocess_pager(&$vars) {
  if ($vars['quantity'] > 5) {
    $vars['quantity'] = 5;
  }
}

Очищаем кэш, и смотрим на результат:

пагинатор

Написанное актуально для
Drupal 6, Drupal 7
Теги:
template.php, темизация
Добавлено: 21 Июля 2018 07:50:51 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...