Skip to main content
drupalreleases
Release: Cms 2.2.3 — Update released for Drupal core (2.2.3)! Release: Easy Breadcrumb 2.0.11 — Minor update available for module easy_breadcrumb (2.0.11). Release: Bootstrap 8.x-3.42 — Minor update available for theme bootstrap (8.x-3.42). Release: Editoria11y Accessibility Checker 3.0.10 — Minor update available for module editoria11y (3.0.10). Release: Editoria11y Accessibility Checker 2.2.24 — Minor update available for module editoria11y (2.2.24). Release: Leaflet 10.4.13 — Minor update available for module leaflet (10.4.13). Release: Flag 5.1.1 — Minor update available for module flag (5.1.1). Release: MCP Sentinel 2.33.0 — Minor update available for module mcp_sentinel (2.33.0). Module Revived: Bootstrap 8.x-3.41 — Theme bootstrap updated after 6 months of inactivity (8.x-3.41). Security Coverage: Component Library — Module component_library now has official Drupal security advisory coverage.

Entity Reference Select Create

5 sites No security coverage

Part of the Entity ecosystem · 306 projects

View on drupal.org

This module adds a "Create" button to entity reference select lists, allowing users to create new entities directly from a modal popup without leaving the current form. Once saved, the new entity is instantly available in the select list.

When editors need to reference an entity that doesn't exist yet, the standard Drupal workflow forces them to leave the form, create the entity, then come back and try again. Entity Reference Select Create solves this by adding a "Create" button directly next to the select list. Editors click it, fill out a modal form, save, and the new entity appears in the select list instantly. No page reload, no lost work.

Features

  • Adds a modal "Create" button next to any entity reference select field
  • New entity is automatically added to the select list after saving with no page reload
  • Works with any entity type and bundle (nodes, taxonomy terms, custom entities, etc.)
  • Control exactly which fields appear in the modal by creating a dedicated form display
  • Configurable button label
  • No contrib or third party dependencies

Post-Installation

No configuration page. Setup is done entirely through the standard form display UI:

  1. Go to the form display for the entity that has an entity reference field (e.g. Structure → Content types → [Type] → Manage form display)
  2. Change the widget for the target field to "Select list with create button"
  3. Configure the widget settings: bundle to create, form mode, and button label

To control which fields appear in the modal, create a dedicated form display mode for the referenced entity type at Structure → [Entity type] → Manage form display, then enter its machine name in the widget's "Form mode" setting.

Similar projects

  • Entity Reference Modal - provides the same modal creation pattern but uses an autocomplete widget instead of a select list, and requires Bootstrap 5.
  • Inline Entity Form - embeds the referenced entity's form inline on the page rather than in a modal. More powerful but adds more visual weight to the form.
  • Entity Connect - adds a create button that navigates to a separate page, then redirects back. No modal.

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
3
Tracked since
Mar 2026
Latest release
5 months ago
Releases (12 mo)
3 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
1.0.2-alpha1 Pre-release 10–11 Apr 16, 2026
1.0.1-alpha1 Pre-release 10–11 Mar 25, 2026
1.0.0-alpha1 Pre-release 10–11 Mar 24, 2026