Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Facets 3.0.7 Minor update available for module facets (3.0.7). Release: Superfish Dropdown Menu 8.x-1.16 Minor update available for module superfish (8.x-1.16). Release: Varbase AI Figma 1.0.2 Minor update available for module varbase_ai_figma (1.0.2). Release: AI Figma 1.0.1 Minor update available for module ai_figma (1.0.1). Release: Varbase AI Figma 1.0.1 Minor update available for module varbase_ai_figma (1.0.1). Release: Mapy.com 1.1.4 Minor update available for module mapycom (1.1.4). Release: Real-time Performance Monitor 1.0.7 Minor update available for module real_time_performance_monitor (1.0.7). Release: Vartheme Bs5 5.0.0 Major update available for theme vartheme_bs5 (5.0.0). Usage Milestone: Shortcode Module shortcode crossed 1,000 active installs. Module Revived: PDF using mPDF 3.0.1 Module pdf_using_mpdf updated after 13 months of inactivity (3.0.1).

Entity Browser Multi Widget

4 sites No security coverage

Part of the Entity ecosystem · 223 projects

View on drupal.org

This module allows you to add multiple Entity Browser buttons to a single entity reference field. This enables editors to choose from different browsing and uploading options, such as media libraries or document collections, all feeding into one selection list. It's designed for site builders who need to offer diverse content selection within a single field without custom development.

Entity Browser Multi Widget lets you put more than one Entity Browser button on a single entity reference field. Editors can pick from different browsers (for example media library, documents, or pages) while everything lands in the same selection list.

It is aimed at site builders who need several browse/upload flows on one field without writing a custom field widget.

Features

  • Field widget Entity browser (multi) — several native Entity Browser launchers share one hidden selection target.
  • Drag-and-drop launcher table in widget settings (enable / weight); the first enabled browser is primary.
  • Button labels come from each browser’s modal link text.
  • Inherits stock Entity Browser widget options (field widget display, edit / remove / replace, selection mode).
  • Theme-agnostic add-bar layout; optional Gin spacing tokens when the Gin admin theme is active.

When to use it: one entity reference field should offer more than one Entity Browser (different entity types, Views, or upload flows) while keeping a single selection list. Typical cases: “add image or document”, “browse media or existing nodes”, or separate curated libraries side by side.

Post-Installation

  1. Enable Entity Browser Multi Widget (entity_browser_multi).
  2. Make sure at least one Entity Browser already exists (Structure → Entity browsers, or your site’s usual setup).
  3. Go to Structure → Content types → [type] → Manage form display.
  4. On the entity reference field, choose the widget Entity browser (multi).
  5. Open the widget settings gear → under Entity browser launchers, enable and order the browsers you want.

There is no separate config page and no new content type. Configuration lives only on the field’s form display widget settings.

Additional Requirements

No other required contrib modules, libraries, or external APIs.

  • Gin — optional admin theme tokens for the add-bar layout.
  • Entity Browser example / media browsers — ready-made browsers to attach as launchers.

Similar projects

  • Entity Browser — ships a single-launcher field widget. This module adds multi-launcher settings on top of that ecosystem.
  • Entity Browser Enhanced — improves multiselect UX inside Entity Browser Views; complementary, not a multi-launcher field widget.

Supporting this Module

Development is supported by Big Blue Door.

Community Documentation

Note: This project is not (yet) covered by Drupal’s security advisory policy. Use accordingly until it opts into the security team process.

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
Jul 2026
Latest release
1 month ago
Releases (12 mo)
3 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
1.0.0-beta2 Pre-release 11 Jul 23, 2026
1.0.0-beta1 Pre-release 11 Jul 23, 2026
1.0.x-dev Dev 11 Jul 23, 2026