Современная, быстрая и удобная система управления сайтом

pagination - пагинация (листание страниц) в MaxSite CMS

Центр помощиКомментарии: 0Просмотров: 10993

Пагинация (pagination) - это механизм, который позволяет листать страницы на сайте. Например на сайте 100 записей, на одной странице выводится только 10. Для просмотра остальных записей используются ссылки на следующие 10-20, 20-30 и т.д.

При получении записей с помощью функции mso_get_pages(), вторым параметром (обязательным) следует указать переменную, в которой будут сохранен массив с двумя ключами:

  • maxcount - всего страниц пагинации
  • limit - записей на одну страницу
Вывод строчки ссылок осуществляется с помощью плагина pagination.

При желании вы можете сделать свой вариант. Для этого нужен еще один параметр - номер текущей страницы пагинации. Его можно получить с помощью функции mso_current_paged().

Ссылки пагинации формируются с помощью префикса «next» и номера страницы пагинации, например: сайт/next/1, сайт/next/2, сайт/next/3 и т.д.