This module lets you extend existing ui patterns, allowing you to reuse existing fields and settings from the parent.
The module is using the extends: property:
Example:
base_pattern:
fields:
field_a:
label: Field A
type: text
field_b:
label: Field B
type: text
settings:
setting_a:
label: Setting A
type: textfield
setting_b:
label: Setting B
type: textfieldExtends the complete pattern:
sub_pattern:
extends:
- base_pattern
Extends the settings only:
sub_pattern:
extends:
- base_pattern.settings
Extends one setting and one field:
sub_pattern:
extends:
- base_pattern.settings.settings_a
- base_pattern.fields.field_a
Supporting organizations:
Project information
Maintenance fixes only
Considered feature-complete by its maintainers.1,898 sites report using this module
- Created by christian.wiedemann on , updated
Stable releases for this project are covered by the security advisory policy.
There are currently no supported stable releases.
Releases
1.0.0-beta3
released 4 June 2025
Works with Drupal: ^8 || ^9 || ^10 || ^11
Install:
Development version: 1.0.x-dev updated 4 Jun 2025 at 09:04 UTC

