Drupal is a registered trademark of Dries Buytaert
Release: Leaflet 10.4.11 Minor update available for module leaflet (10.4.11). Release: Session Inspector 1.0.8 Minor update available for module session_inspector (1.0.8). Release: Migrate QA 2.0.4 Minor update available for module migrate_qa (2.0.4). Release: CKEditor Description List 3.0.0 Major update available for module ckeditor_descriptionlist (3.0.0). Release: FlowDrop 2.4.0 Minor update available for module flowdrop (2.4.0). Release: JWT Token Refresh 1.0.4 Minor update available for module jwt_token_refresh (1.0.4). Release: ConReg 1.0.0-beta1 First beta version released for module conreg (1.0.0-beta1). Release: AI Image Studio 1.0.0-beta8 New beta version released for module ai_image_studio (1.0.0-beta8). Usage Milestone: Statistics Counter Module statistics_counter crossed 1,000 active installs. Module Revived: Decoupled Router 2.0.7 Module decoupled_router updated after 11 months of inactivity (2.0.7).

This module allows you to embed Drupal views directly into text areas using a WYSIWYG editor. You can select specific views and their displays, choose whether to override the title, and configure any necessary contextual filters.

Views entity embed module allows you to embed views in textarea using WYSIWYG editor. Another similar module is Advanced Insert View.

Requirements:

Supported branches

These branches are maintained:

2.1.x
Branch for Drupal 10.6+, Drupal 11.3+, and CKEditor 5.
2.0.x
Has security support until the Drupal 10 EOL.

Installation & configuration

  1. Download module and store it in module folder or use composer ( composer require drupal/views_entity_embed) .
  2. Enable the module
  3. Enable the filter 'Display embedded views' for the desired text formats from the Text formats and editors configuration page. ( admin/config/content/formats )
    If the Limit allowed HTML tags filter is enabled, add <drupal-views data-view-name data-view-display data-view-arguments data-embed-button> to the Allowed HTML tags.
  4. Go to Embed buttons administration page (admin/config/content/embed) and create a new button, which embedded type is 'Views'.
    You can choose between the both options:
    • Filter which Views to be allowed as options:
    • Filter which Display to be allowed as options:

    Only the selected views will be allowed to be embed by this Views embed button and for the Views Displays is the same. If you leave the options unchecked so all the views will be allowed.

  5. To enable the WYSIWYG plugin, move the views-entity-embed button into the Active toolbar for the desired text formats.

In WYSIWYG after click the Views Embed Button there are 4 steps

  1. Select the view
  2. Select the display
  3. Checkbox for override the title
  4. Populate the context filters ( if the view has)

Activity

Tracked releases
4
Tracked since
Jun 2026
Latest release
3 days ago
Releases (12 mo)
4 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Release date
2.1.0 Stable Aug 20, 2026
2.1.0-rc1 Pre-release Aug 6, 2026
2.1.0-beta1 Pre-release Jul 22, 2026
2.1.x-dev Dev Jun 24, 2026