This module allows you to expose Drupal Canvas patterns as blocks. This enables central management and easy placement of patterns across your site.
Exposes a Drupal Canvas pattern as blocks that render a configurable pattern. This allows placing the pattern via a block, so that it can be centrally managed.
Why
Placing a pattern through the Canvas UI forks it: the component tree is copied into the page. By placing a pattern via the block, it stays centrally managed via the block.
Features
- A lightweight canvas_pattern_block config entity. Select the pattern to be exposed by a block.
- Each entity is exposed as a block that editors place via Canvas
Usage
- Create one or more patterns in Drupal canvas
- Add a new Pattern block under Admin >> Structure >> Pattern blocks and select your pattern
- Place the block, e.g. via Drupal canvas.
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.
More in the Canvas ecosystem
Most installed first
Activity
Release Timeline
Releases
| Version | Type | Core | Notes | Release date | |
|---|---|---|---|---|---|
| 1.0.0-beta2 | Pre-release | 10–11 | Jun 14, 2026 | ||
| 1.0.0-beta1 | Pre-release | 10–11 | Jun 9, 2026 | ||
| 1.x-dev | Dev | 10–11 | development snapshot | Jun 9, 2026 |