Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Release: Change Requests 2.1.9 Minor update available for module change_requests (2.1.9). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Dependent Fields

1,365 sites Security covered Drupal 8–11
View on drupal.org

This module allows you to create dependent fields where the available options in one field (like song titles) are filtered based on the selection in another field (like music genre). It works by configuring specific view settings for your entity types.

Instructions

  1. Add the desired dependent fields on your entity type, for example Music genre > song titles
  2. Create a new Entity Reference Source view, the entity type displayed needs to be the children (song titles). Build the view so it accepts the parent argument entity id or uuid and displays the expected results on the view preview.
  3. Edit the children field settings and select the "Make field dependent using views" option on the Reference type.
  4. Select the new view and parent field (in our example music genre). And optionally configure arguments.
  5. πŸ’ƒDance πŸ’ƒ

External documentation

Please note that both widgets (parent and children) need to have the form display configured as "Select list" for this module to work.

Credits and thanks

The Drupal 8/9 version of this module is heavily based on the business rules module and it can be considered a lightweight option for those cases where only the dependent fields feature is wanted.
The Drupal 6 version of this module was created by Radiant Flow and sponsored by Spirit Library

Similar Modules

  • Business rules (deprecated): Allow site administrators to define conditionally actions execution based on events. It includes a way to do dependent fields.
  • Dependant reference method (unmaintained): Has the same spirit as this module but has been untouched for a while and doesn't have a D9 version.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
7
Tracked since
Aug 2025
Latest release
1 month ago
Releases (12 mo)
6 ▲ from 1
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
1.0.11 Stable 8–11 Jul 14, 2026
1.0.10 Stable 8–11 Jul 7, 2026
1.0.9 Stable 8–11 Mar 23, 2026
1.0.8 Stable 8–11 Mar 10, 2026
1.0.7 Stable 8–11 Mar 3, 2026
1.0.6 Stable 8–11 Feb 11, 2026
1.0.5 Stable 8–11 Aug 5, 2025