Drupal is a registered trademark of Dries Buytaert
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)! 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.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

double_reference

11 sites No security coverage
View on drupal.org

Provides a single field item that contains two entity reference fields.

One field is the primary that uses all the normal entity reference field forms, the other is an attached field which has most, but not all, of the same options. The two fields work together to form one field.

Notes:

  • The two fields do not interact. That is, changing the value in one does not affect the value in the other. This could be done with a new field widget if someone wants to provide a patch.
  • The attached field uses the default referencing method, nothing fancy like views or entity browsers. The primary field can use everything an entity reference field normally does.

Similar modules:
Double Field - Does not work with references and references are complex enough that it would have been difficult to add it as a patch.
Reference value pair - Only one reference and I needed two.

Acknowledgements:
Thanks to Lullabot for their article that helped me with the initial customization that turned into this module.
Thanks to Mediacurrent, my employer, for providing internal time to work on it when I ran out of weekend.

Activity

Total releases
4
First release
Apr 2025
Latest release
4 days ago
Release cadence
124 days
Stability
0% stable

Release Timeline

Releases

Version Type Release date
2.0.0-alpha5 Pre-release Apr 14, 2026
2.0.0-alpha4 Pre-release Jul 16, 2025
2.0.0-alpha3 Pre-release May 14, 2025
2.0.0-alpha2 Pre-release Apr 8, 2025