Довольно часто приходится менять кол-во столбцов в пагинации у компонетов news.list, catalog.section и пр., где используется компонет system.pagenavigation.
К сожалению сейчас, нет другого способа, кроме как кастомизировать компонент и вставлять строку: $rsElement->nPageWindow = $arParams['nPageWindow']; перед вызовом $rsElement->GetPageNavStringEx().
Например, для компонента news.list нужно сделать так, примерно на 366 строке:
По умолчанию в постраничной навигации отображается 11 страниц, чтобы сделать пагинацию по другому количеству, необходимо создавать свой шаблон и добавлять там функции для перерасчета пагинатора. Предлагаю для компонентов со списками (catalog.section, news.list и тп) добавить параметр - количество страниц выводимое в пагинаторе.