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

Чтобы изменить (уменьшить) количество страниц, например до пяти, нужно в 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;
  }
}

THEMENAME - название вашей темы. Аналогичным образом можно увеличить число страниц.

Очищаем кэш и радуемся результату :)

Кстати, в views 3.5 это выведено в настройку пагинатора.

Добавить комментарий