Skip to content

Custom Field#

The Custom Field module delivers a powerful, performant way to create rich, structured, multivalue fields — all stored efficiently in a single database table.

Features & Benefits#

  • Superior Performance & Scalability
    Store multiple related values in one table row. This eliminates expensive table joins, reduces database bloat, and dramatically improves query performance.

  • True Structured Data
    Build complex, reusable data structures using multiple columns of different data types — all through the standard Field UI.

  • Enhanced Authoring Experience
    Choose between Stacked or responsive Flexbox widgets. Logically group fields with collapsible sections and custom labels — often replacing the need for additional modules and/or custom code.

  • Full Subfield Control
    Each subfield has its own widget, label, and settings, with extensive widget/formatter support and advanced integrations.

  • Reusability & Efficiency
    Clone field configurations from any entity type. Reduce configuration overhead and contrib module dependencies.

  • Developer Friendly
    Extensible plugin system for custom field types, widgets, and formatters. Granular subfield-level translation support.

In short: Custom Field is the modern, high-performance alternative when Paragraphs or entity references feel too heavy.

Next steps#

Ready to get started? Head to Field configuration to learn how to add and configure your first field.