Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Field Config Cardinality

4,541 sites Security covered Drupal 10–11
View on drupal.org

This module provides a user interface to override the cardinality (whether a field can have one or multiple values) for specific configuration fields. This allows for more efficient use of database tables by enabling fields to be reused across different entity types with different cardinality settings.

Allows the cardinality of specific config fields to be overridden.
(Field instance cardinality for drupal 8)

If you want to reuse fields between bundles, field config cardinality will allows two fields, one single and one multiple, and saves the information in the same table in the database. This reduces the number of tables per field in the database.

Example: field_dates, it is possible to be multiple field on article content type, and reuse with single field on page content type, and the information is saved on same database table.

Drupal supports this, but there is no UI for it. This module acts as a shim to enable this granular control over cardinality.

If in testing you find a widget that is not supported, please check the active issues and create a new one if it has not already been reported.

Long term, it would be best to refactor based on #1029298-99: Allow cardinality to be restricted (overriden and reduced) in the field instance settings, but this has yet to be tested.

Similar modules

Limited Field Widgets - Accomplishes the same net result, but allows customization per entity form mode vs bundle's the field configuration.

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
6
Tracked since
Apr 2025
Latest release
2 weeks ago
Releases (12 mo)
3
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
4.0.4 Stable 10–11 Aug 12, 2026
4.0.3 Stable 10–11 Jun 30, 2026
4.0.2 Stable 10–11 Jun 17, 2026
4.0.1 Stable 10–11 Jul 27, 2025
4.0.0 Stable 10–11 Apr 25, 2025
4.0.x-dev Dev 10–11 Apr 14, 2025