eb_field_group
No security coverage
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
- Entity Builder - Core module (required)
- Entity Builder AG-Grid - Spreadsheet interface
- Entity Builder Pathauto - URL alias patterns
- Entity Builder Auto Entity Label - Automatic labels