Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

Block Group

7,537 sites Security covered
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.

Activity

Total releases
2
First release
Feb 2026
Latest release
5 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
2.0.3 Stable Feb 11, 2026
2.0.2 Stable Feb 5, 2026