Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Varbase FAQs 9.2.1 Minor update available for module varbase_faqs (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

This module adds support for creating field groups like fieldsets, tabs, and accordions within Entity Builder definitions. You can define these groups using YAML or a spreadsheet interface, and they can be configured for both form and view displays, including nested structures.

Entity Builder Field Group adds field group support to Entity Builder definitions.

Define fieldsets, tabs, accordions, and details elements in YAML or via the spreadsheet interface. This module integrates Field Group with Entity Builder.

Features

  • Field Groups in YAML: Define groups alongside bundles and fields
  • Multiple Format Types: Fieldset, details, tabs, accordion, HTML element
  • Nested Groups: Tabs containing fieldsets, accordions with nested items
  • Form and View Displays: Configure groups for both display types
  • Smart Sync: Automatic create, update, or skip based on changes

Supported Format Types

  • fieldset: Basic bordered container
  • details: Collapsible details element
  • tabs: Horizontal or vertical tab container
  • tab: Individual tab within tabs container
  • accordion: Accordion container
  • accordion_item: Individual accordion panel
  • html_element: Custom HTML wrapper (div, section, article, etc.)

YAML Example

field_group_definitions:
  # Tabs container
  - entity_type: node
    bundle: product
    display_type: form
    mode: default
    group_name: group_tabs
    label: Product Information
    format_type: tabs
    weight: 0

  # Tab item
  - entity_type: node
    bundle: product
    display_type: form
    mode: default
    group_name: group_basic
    label: Basic Info
    format_type: tab
    parent: group_tabs
    weight: 0

Installation

composer require drupal/eb_field_group drupal/field_group
drush en field_group eb_field_group -y

Requirements

Related Modules

Activity

Total releases
1
First release
Jan 2026
Latest release
6 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Slowing

Releases

Version Type Release date
1.0.x-dev Dev Jan 4, 2026