Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Drupal 10.6.17 Update released for Drupal core (10.6.17)! Release: Drupal 11.3.17 Update released for Drupal core (11.3.17)! Release: Drupal 11.4.7 Update released for Drupal core (11.4.7)! Release: Linkit 7.0.17 Minor update available for module linkit (7.0.17). Release: Geocoder 8.x-4.36 Minor update available for module geocoder (8.x-4.36). Release: Entity Usage Plus 1.1.1 Minor update available for module entity_usage_plus (1.1.1). Release: Entity Reference Field Override 1.0.8 Minor update available for module erfo (1.0.8). Release: Field Sample Value 1.1.0 Minor update available for module field_sample_value (1.1.0). Usage Milestone: Schemata Module schemata crossed 1,000 active installs. Module Revived: Backlinks Index 1.1.5 Module backlinks_index updated after 7 months of inactivity (1.1.5).

Paragraph Display Toggle

No security coverage Drupal 10–11
View on drupal.org

Paragraph Display Toggle lets an editor hide a single paragraph from public pages without deleting it. The paragraph keeps its content, stays editable, and can be switched back on at any time.

This helps with content that comes and goes: a seasonal promotion, a banner for an event that has passed, a section that is written but not ready to go live. Instead of cutting the paragraph out and rebuilding it later, the editor checks one box.

How it differs from the published status in Paragraphs

The published flag is editorial workflow: users with the right permission still see unpublished paragraphs. This module is about the public page. A hidden paragraph is denied render access on public routes, so neither it nor its wrapper markup reaches the page, even for an administrator browsing the front end. On administrative routes it renders as usual, so editors keep working with it normally.

What you get

  • One checkbox, "Hide from public display", on every paragraph. It is a base field, so there is nothing to add per paragraph type and nothing to configure after installation.
  • A "Hidden" badge in the editing form, so hidden items are obvious in a long collapsed list.
  • Correct access and cache metadata, including the route cache context, so cached pages stay right when an editor flips the switch.
  • Support for reusable paragraphs: a "From library" reference to a hidden paragraph is hidden too.
  • A small API, paragraph_display_toggle_is_hidden() and paragraph_display_toggle_should_hide_on_frontend(), for other modules.

Requires Drupal 10 or 11 and Paragraphs.

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Sep 2026
Latest release
6 hours ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
1.0.0 Stable 10–11 Sep 17, 2026