Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). Varbase Media Header 9.2.1 Minor update available for module varbase_media_header (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Content Translation Redirect Module content_translation_redirect crossed 1,000 active installs.

This module allows you to define entity view builders as plugins, which can be configured per entity bundle. It provides a way to theme individual entities and can be integrated with modules like Paragraphs to build customizable landing pages.

Define entity view builders as plugins, defined per bundle. We call it PEVB in short, and heavily rely on it on our Drupal-starter.

Posts

Quickstart

This module comes with an example module, so you could quickly spin it.

  1. Enable "Pluggable Entity View Builder Example" module.
  2. Clear cache, so the new settings will kick in.
  3. Create a new Article node, along with the title, body some tags and an image.
  4. At this point nothing should happen, as we haven't enabled the setting that
  5. overrides core's default Node entity view builder.
  6. Reload the article node, and see how it's theme has changed.

It will look roughly like this:

Paragraphs Integration

PEVB has integration with Paragraphs module, as Paragraphs are nothing more than an entity, similar to a Node.

With the Paragraphs module, we may create landing pages such as the homepage, search
page, contact us, etc., that are highly customizable by site administrators.
This can be an alternative to core's Layout builder, in that it allows
developers to theme each element by itself, while site administrators can mix
and match those elements into a page.

See it in action:

  1. Enable the "Pluggable Entity View Builder Paragraphs Example" module.
  2. Article content type will now have a new "Paragraphs" field.
  3. Create a few Paragraphs and view the node.

Activity

Total releases
10
First release
Jan 2025
Latest release
3 months ago
Releases (12 mo)
9 ▲ from 1
Maintenance
Active

Release Timeline

Releases

Version Type Release date
1.2.7 Stable Apr 10, 2026
1.2.6 Stable Apr 9, 2026
1.2.5 Stable Mar 9, 2026
1.2.4 Stable Mar 5, 2026
1.2.3 Stable Mar 4, 2026
1.2.1 Stable Mar 3, 2026
1.2.0 Stable Mar 3, 2026
2.x-dev Dev Mar 3, 2026
1.1.20 Stable Dec 16, 2025
1.1.19 Stable Jan 24, 2025