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).

Entity Builder Auto Entity Label adds automatic label generation to Entity Builder definitions.

Configure automatic entity titles using token patterns in YAML or via the spreadsheet interface. This module integrates Auto Entity Label with Entity Builder.

Features

  • Auto Labels in YAML: Define label patterns alongside bundle definitions
  • Multiple Modes: Enabled (hidden), optional, or prefilled title field
  • Token Support: Use any Drupal token for label generation
  • Smart Sync: Automatic create, update, or skip based on changes

Status Modes

  • disabled: Normal title field behavior
  • enabled: Auto-generate label, hide title field
  • optional: Generate only if title is empty
  • prefilled: Prefill with generated label, allow editing

YAML Example

bundle_definitions:
  - entity_type: node
    bundle_id: event
    label: Event
    auto_entitylabel_status: enabled
    auto_entitylabel_pattern: "[node:field_event_date:custom:Y-m-d] - [node:field_event_name]"

  - entity_type: node
    bundle_id: product
    label: Product
    auto_entitylabel_status: enabled
    auto_entitylabel_pattern: "[node:field_sku] - [node:field_product_name]"

  - entity_type: node
    bundle_id: contact
    label: Contact
    auto_entitylabel_status: optional
    auto_entitylabel_pattern: "[node:field_first_name] [node:field_last_name]"

Common Token Patterns

  • [node:field_name] - Single field value
  • [node:field_first] [node:field_last] - Multiple fields
  • [node:field_date:custom:Y-m-d] - [node:field_title] - Date formatting
  • [node:field_category:entity:name]: [node:field_title] - Entity reference

Installation

composer require drupal/eb_auto_entitylabel drupal/auto_entitylabel
drush en auto_entitylabel eb_auto_entitylabel -y

Requirements

Related Modules

Activity

Total releases
1
First release
Jan 2026
Latest release
3 months ago
Release cadence
Stability
0% stable

Releases

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