Drupal is a registered trademark of Dries Buytaert
drupal 10.6.11 Update released for Drupal core (10.6.11)! drupal 11.3.12 Update released for Drupal core (11.3.12)! drupal 11.2.14 Update released for Drupal core (11.2.14)! drupal 10.5.12 Update released for Drupal core (10.5.12)! cms 2.1.3 Update released for Drupal core (2.1.3)! drupal 10.5.11 Update released for Drupal core (10.5.11)! drupal 11.3.11 Update released for Drupal core (11.3.11)! drupal 11.2.13 Update released for Drupal core (11.2.13)! drupal 10.6.10 Update released for Drupal core (10.6.10)! cms 2.1.2 Update released for Drupal core (2.1.2)! drupal 11.1.10 Update released for Drupal core (11.1.10)! drupal 10.5.10 Update released for Drupal core (10.5.10)! drupal 10.4.10 Update released for Drupal core (10.4.10)! drupal 11.2.12 Update released for Drupal core (11.2.12)! drupal 11.3.10 Update released for Drupal core (11.3.10)! drupal 10.6.9 Update released for Drupal core (10.6.9)! drupal 10.6.8 Update released for Drupal core (10.6.8)! drupal 11.3.9 Update released for Drupal core (11.3.9)! drupal 11.3.8 Update released for Drupal core (11.3.8)! drupal 11.3.7 Update released for Drupal core (11.3.7)!

views_field_view

34,361 sites Security covered
View on drupal.org

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
1 month ago
Release cadence
Stability
100% stable

Releases

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