Wiki
Clone wikiCMS / Кастомизация_постраничной_навигации
Начиная с версии 1.1.9 бесплатного движка (CMS) Fapos, появилась возможность кастомизации пагинатора. По-умолчанию выводится несколько первых страниц и несколько последних. Иногда это не приемлемо и надо сделать, например, вывод 10 первых страниц подряд. Теперь это возможно.
В папке шаблона необходимо создать папку customize, а в ней файл pagination.php. В этом файле надо объявить функцию custom_pagination, принимающую на вход 3 параметра:
- $page - текущий номер страници
- $cntPages - количество страниц
- $url - URL для которого будут формироваться ссылки
Если URL будет /news/category/1, то ссылки на страницы будут выглядеть так /news/category/1?page=n, где "n" - номер страницы.
Функция custom_pagination должна возвращать полностью готовый код постраничной навигации, который будет подставлен вместо метки {{ pagination }} в шаблоне.
В целях безопасности, папка customize должна содержать файл .htaccess со следующим содержимым
Deny From All
Updated