Clean Pagination is a very simple module that allows you to enable clean URL pagination for specified pages. The way Drupal typically works, if you had a view with the URL 'my-view', subsequent pages would normally use a query to pass the page number, as in 'my-view?page=2'. When Clean Pagination is being used for a page, it will create a url like 'my-view/2'.

Currently, the module has just two settings: 1) Set the pages where you want clean pagination enabled, and 2) Enable search-engine-friendly pagination hyperlinks.

The search-engine-friendly pagination hyperlinks is an experimental feature you can optionally turn on that will add the page URL to pagination links, and then remove them via jQuery. To a user, it will look like a single number, but to a screen readers and search engines it will have the url in the hyperlink text, which is usually a good thing.

Enjoy!

Downloads

Recommended releases

Version Downloads Date Links
7.x-1.0-alpha4 tar.gz (8.38 KB) | zip (9.24 KB) 2011-Jul-25 Notes
6.x-1.0-alpha3 tar.gz (8.28 KB) | zip (9.12 KB) 2011-Jul-25 Notes

Development releases

Version Downloads Date Links
7.x-1.x-dev tar.gz (9.62 KB) | zip (10.48 KB) 2011-Sep-30 Notes
6.x-1.x-dev tar.gz (9.52 KB) | zip (10.38 KB) 2011-Sep-30 Notes

Project Information


Maintainers for Clean Pagination

  • j_ten_man - 14 commits
    last: 19 weeks ago, first: 28 weeks ago
  • chrisshattuck - 9 commits
    last: 2 years ago, first: 3 years ago

Issues for Clean Pagination

To avoid duplicates, please search before submitting a new issue.
All issues
Bug reports
Oldest open issue: 16 Aug 10
nobody click here