Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Drupal Website Security 12.0.2 Minor update available for module websecurity (12.0.2). Release: DonorPerfect 1.0.20 Minor update available for module donorperfect (1.0.20). Release: Bootstrap Cloud 7.1.5 Minor update available for theme bootstrap_cloud (7.1.5). Release: MCP Sentinel 2.23.1 Minor update available for module mcp_sentinel (2.23.1). Release: Audit Chain 1.9.1 Minor update available for module audit_chain (1.9.1). Release: Menu Autopilot 1.4.1 Minor update available for module menu_autopilot (1.4.1). Release: GraphQL Compose Codegen 1.4.1 Minor update available for module graphql_compose_codegen (1.4.1). Release: Webships Starter 2.0.0 Major update available for module webships_starter (2.0.0). Module Revived: Flag for Someone Else 1.0.2 Module flag_fse updated after 9 months of inactivity (1.0.2). Security Coverage: smart 404 Module smart_404 now has official Drupal security advisory coverage.

This module adds a block to content pages that allows visitors to navigate to the previous or next piece of content. It's useful for websites with many articles or blog posts, enabling seamless browsing through related items.

Next Previous Post Block (Node or Page Pagination) is a Drupal module that lets visitors move to the next or previous post directly from a node page, without returning to the main listing page. It is designed for use with specific content types, so developers can enable pagination only where it is needed.

This module is useful when a site has large content collections, such as blogs, articles, or news posts. For example, if a visitor is reading Blog 56, they can use the next and previous links to move between blog posts seamlessly.

Installation
Install the module like any other Drupal module with Composer: composer require drupal/nextpre. Drupal projects commonly use composer require drupal/[module] to add a module dependency.

Example
Suppose you have a Blog content type with 100 nodes. When a visitor opens Blog 56, the module can display navigation links on that detail page so the visitor can jump to Blog 55 or Blog 57 without going back to the blog listing.

Install it like any other module

composer require drupal/nextpre

Similar projects

Difference from Flippy
Flippy provides its settings at the content-type level, while Nextpre provides configuration in a block. Flippy generates a unique pager for each content type, whereas Nextpre is configured one content type per block, so using it for another content type requires creating another block with separate settings.

Next Previous Post Block (Node or Page Pagination) is a Drupal module that adds next and previous navigation on node detail pages for selected content types. It helps visitors browse content continuously, such as moving between blog posts, without returning to the main listing page.

Depends on

Dependencies of the latest stable release

  • node Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Jun 2026
Latest release
2 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
11.0.3 Stable 10–11 Jun 22, 2026