Пагинация — разделение списка записей на несколько страниц с переходами между ними. В Joomla её используют в категориях материалов, каталогах, результатах поиска и административных таблицах.
Что делает пагинацию надёжной
У страниц списка должны быть доступные адреса и понятные ссылки перехода. Порядок записей должен оставаться предсказуемым. Для одинаковых значений сортировки полезен дополнительный устойчивый критерий, иначе элементы могут повторяться или пропадать между страницами.
При смене фильтра или количества записей проверяют текущую страницу. Например, после сокращения списка прежний номер может оказаться за пределами результата.
Пагинация в Joomla
После настройки Joomla проверяют первую, промежуточную и последнюю страницы, пустой результат и сохранение фильтров. Важны клавиатурный доступ, обозначение текущей страницы и отсутствие ложных активных переходов.
Страницы пагинации с разным набором записей не следует автоматически объявлять дубликатами первой страницы. Для списков Joomla проверяют canonical и возможность обхода ссылок. Кнопка «Загрузить ещё» или бесконечная прокрутка требуют внимания к адресам, истории и доступности содержимого без ручных действий робота.
Вывод
Пагинация должна сохранять доступ ко всему списку. Её качество определяется устойчивостью адресов, порядка, фильтров и навигации.