Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!
CDBResult::NavStart(
int page_size=10,
bool show_all=true,
int page_number=false
)
Функция разбивает результат выборки на страницы.
Для встраивания системы автоматической постраничной навигации необходимо сначала вызвать данную функцию CDBResult::NavStart. После ее вызова, методы
CDBResult::Fetch
CDBResult::GetNext
CDBResult::ExtractFields
CDBResult::NavNext
будут ограничены только текущей страницей (а не всей выборкой). Для вывода ссылок постраничной навигации необходимо воспользоваться функций CDBResult::NavPrint.
Делаю NavStart(15) (15 штук на странице)
После этого NavPrint()
Выводится нечто вроде
Начало Пред. 4|5|6|7|8|9|10|11|12|13|14|15 След. Конец
Выводится 11 страниц. Как мне управлять максимальным количеством страниц на странице (тафта логия)?
Мне к примеру нужно выводить максимум 6 ссылок на страницы.