Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Views Bootstrap 5.5.4 — Minor update available for module views_bootstrap (5.5.4). Release: Download Tracker 1.0.7 — Minor update available for module download_tracker (1.0.7). Release: Directory2Block Slideshow 1.0.8 — Minor update available for module directory2block_slideshow (1.0.8). Release: Mautic Audiences 1.1.5 — Minor update available for module mautic_audiences (1.1.5). Release: Rightup theme 1.0.3 — Minor update available for theme vartheme_bs5_rightup (1.0.3). Release: CommentOn 1.0.6 — Minor update available for module commenton (1.0.6). Release: ChatGPT Ads 1.0.3 — Minor update available for module chatgpt_ads (1.0.3). Release: Opensolr Search 5.1.3 — Minor update available for module opensolr_search (5.1.3). Module Revived: Swagger-PHP OpenAPI 3 documentation generator 1.0.0 — Module swagger_php updated after 10 months of inactivity (1.0.0). Security Coverage: Microsoft Azure AI — Module ai_provider_azure now has official Drupal security advisory coverage.

Pagerer

Security covered
View on drupal.org

Pagerer is a module providing a collection of pager styles to enhance Drupal and Views standard pagers.

In Pagerer 3.0.0, the jQueryUI-based pager styles (slider, mini, scrollpane) are removed from the module. The Pagerer jQueryUI module inherited the removed code. Help is needed to complete that module, in particular from someone that can adjust the JS code for Drupal 10.

Administrators or site builders can preset multiple pager configurations. Each 'preset' allows a pager to be made up of three 'panes': left, center, and right. Each pane can contain (or not) a pager style. This way there is plenty of possibilities to combine different elements to satisfy complex requirements.

Pagerer allows to override Drupal's core pager with any of the preset configurations. Also, a built-in pager plugin for Views allows to use any of the preset pagers within any view.

Pagerer uses standard Drupal pager classes to render the pagers, so styling is preserved.

Module developers can also directly render pagerer styles in code, thus allowing even more complex scenarios.

Features:

  • multi-pane pager
  • Views pager plugin
  • control whether to display links to pages, to items, or to item ranges
  • (removed in 3.0.0) direct input of the page to go to through an input widget
  • (removed in 3.0.0) selection of the page to go to through a jQuery UI slider
  • (removed in 3.0.0) selection of the page to go to through a client-side scrolling pager
  • links to progressively more distant pages (like +10, + 20, +100, +200)
  • adaptive logic links
  • specify text to be used to render page separators (like a vertical bar) and page breakers (like an ellipsis)
  • supports Views' AJAX enabled pager
  • (since 8.x-2.0) allow page numbers in URL querystrings to start counting from 1

Styles:

  • Standard - alike standard Drupal pager theme
  • Progressive - provides links to pages progressively more distant from current
  • Adaptive - provides links to pages following an adaptive logic
  • Mini (removed in 3.0.0) - minimal pager, providing direct page entry
  • Basic - similar to Views mini pager (Drupal 8 version only)
  • Scrollpane (removed in 3.0.0) - provides page navigation through a scrolling pager
  • Slider (removed in 3.0.0) - provides page navigation through a jQuery UI slider
  • A multi-pane (left, center, and right) pager style, enabling each pane to contain one of the styles above

Requirements - Drupal 7:

  • Drupal 7
  • the Views pager plugin integrates with Views 3
  • jQuery update module (for Mini, Scrollpane and Slider styles)
  • for Microsoft Internet Explorer browsers, the Slider and Scrollpane styles require IE 9+

Requirements - Drupal 9/10:

Previous releases of the module run with lower versions of Drupal 8 and 9, but are no longer maintained.

Instructions:

  • Install and enable the module.
  • Check the Configuration page to setup.
  • Create and configure any number of 'preset' pagers.
  • Select a preset to use as a general replacement of Drupal core pager, or use a preset as a pager in Views.
  • (since 8.x-2.0) to change URL querystrings to start page count from one, go to
    the URL settings tab, select the URL querystring checkbox, and One-based from Page index base.

URL querystring override:

Since Pagerer 8.x-2.0 it is possible to override Drupal core's querystring so to use dots instead of commas to separate the values, and to start the page count from one instead of zero, so that the URL query ?page=0%2C2%2C0 will look like this instead: ?pg=1.3.1.
Note that the standard ?page=0 format will keep working when passed in to a HTTP request, but it will no longer be output in rendered links.

Views pager plugin:

The pager plugin for Views introduces a 'Paged output, Pagerer' option in the list of possible pagers to be used for a view.

It behaves like a 'full pager', with the additional option to select the Pagerer preset to be used for rendering the pager - so that every view could use a different preset, but also many views could use the same preset.

Documentation:

Developers can find documentations on Pagerer here.

Credits:

The ‘Mini’ style concept and its javascript code is originally inspired by the Minimax pager module for Drupal 6 (i.e. proudly copied, thanks mattyoung).

Tutorials:

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
3
Tracked since
Nov 2023
Latest release
2 years ago
Releases (12 mo)
0
Maintenance
Dormant

Release Timeline

Releases

Version Type Core Release date
3.1.1 Stable Jun 16, 2024
3.1.x-dev Dev Nov 28, 2023
3.1.0 Stable Nov 28, 2023