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). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Block Group

7,229 sites Security covered Drupal 9–11
View on drupal.org

This module enhances Drupal's block system by allowing you to group blocks together. Each group acts as a container with its own region, and child blocks placed within the group inherit the parent block's settings and position. Block groups can also be nested within each other.

This module extends the standard drupal block system with block groups. Each block group provides a new block as well as a corresponding region. Child blocks can be moved into any group region. The position and the settings of the parent block are propagated to its children. Also block groups are nestable.

Features Integration

Block Group integrates with the Features module. However note, that block settings are not managed. Use the Block Settings from Features Extra in order to manage those.

Theming Block Groups

Because Block Groups technically are regions, you need to target them using the region hooks like hook_preprocess_region. The Region Class module provides an easy way to assign CSS classes to any region on your site, including those defined by block groups.

Branch 7.x-2.x

Block Group 7.x-2.x keeps feature parity with 7.x-1.x but uses underscores instead of dashes for region name (see #2160669: Use underscore instead of hyphen for dynamically generated region names).

The difference between the two branches can be reviewed using the following gitweb URL:

Note that there is no automated upgrade path between 7.x-1.x and 7.x-2.x. Block Groups need to be created from scratch after the upgrade.

Drupal 8

The Block Group module was remade from scratch and now has a stable release.

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
3
Tracked since
Jan 2025
Latest release
6 months ago
Releases (12 mo)
2 ▲ from 1
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
2.0.3 Stable 9–11 Feb 11, 2026
2.0.2 Stable 9–11 Feb 5, 2026
2.0.1 Stable 9–11 Jan 12, 2025