Drupal is a registered trademark of Dries Buytaert
drupal 11.3.8 Update released for Drupal core (11.3.8)! drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! linkit 7.0.14 Minor update available for module linkit (7.0.14). masquerade 8.x-2.2 Minor update available for module masquerade (8.x-2.2). video_embed_field 3.1.0 Minor update available for module video_embed_field (3.1.0). bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.2 Minor update available for module eca (3.1.2). content_access 2.1.0 Minor update available for module content_access (2.1.0). editoria11y 3.0.2 Minor update available for module editoria11y (3.0.2). rebuild_cache_access 8.x-1.14 Minor update available for module rebuild_cache_access (8.x-1.14). webform 6.3.0-beta9 New beta version released for module webform (6.3.0-beta9). tagify 1.2.51 Minor update available for module tagify (1.2.51).

The Views Field View module is a powerful tool for site builders who need to create nested data structures. It allows you to embed one view as a field within another, creating a "view-within-a-view" architecture that handles complex relationships with ease.

How It Works

The module provides a specialized field handler for Drupal Views. When you add this field to your "Parent" view, you can select a "Child" view to display inside it. Most importantly, it allows you to pass contextual filters (arguments) from the parent row - such as a Node ID or User ID - directly into the child view to ensure the embedded data is relevant to that specific row.

A Common Use Case: Nested Memberships

Example: building a directory of Groups. In main list, you want to show the group's name and description, but you also want to display a sub-list of the first and last names of all members belonging to that specific group.

  • The Parent View: Lists the Groups.
  • The Child View: Lists User names, filtered by a Group ID.
  • The Connection: Views Field View passes the Group ID from the parent row into the child view’s contextual filter.

Performance & Caching

Because nesting views can be resource-intensive (as it triggers additional database queries for every row in your list), caching is highly recommended. To keep your site fast and responsive, consider using advanced caching strategies:

  • Views Content Cache: Automatically clears the view cache when specific content types are updated.
  • Cache Actions: Provides Rules integration to trigger cache clearing based on specific site events.

Activity

Total releases
1
First release
May 2026
Latest release
17 hours ago
Release cadence
Stability
100% stable

Releases

Version Type Release date
8.x-1.0 Stable May 5, 2026