Base functionality for Extra Block Types (EBT) modules. It contains default widget for EBT blocks, which has Design options for:

  • CSS Box (margins, paddings, borders)
  • Background using color, image (including parallax and cover), video (Youtube)
  • Edge to edge, Container width

EBT modules provide ability to add blocks in layout builder in few clicks.

Documentation

Read more information below.

Demo

EBT Demo site

This is a demo site with EBT modules. Feel free to log in to create or edit pages:

https://ebt.drupalbook.org/user
Username: editor
Password: editor

You can also download EBT Demo distribution and install it locally:
Download EBT Demo distribution

EBT Starterkit

EBT Core contains EBT Starterkit submodule. Enable it and then you will be able to create a new EBT module for your project with Drush command (for Drush 12+):
drush generate ebt:module

Make sure, you use ebt_* prefix for machine_name (e.g. ebt_tabs, ebt_cards). The prefix ebt_* is required for EBT block functionality.

Need another Extra Block Type?

Contact Us

DrupalBook logo

Supporting organizations:
AttachmentSize
EBT Logo 71.46 KB
CSS Box 38.92 KB
Background options 72.57 KB

Project information

Releases

2.0.0 Stable release covered by the Drupal Security Team released 29 June 2026
Works with Drupal: ^10.1 || ^11 || ^12
Install:

Development version: 2.0.x-dev updated 26 Jun 2026 at 21:12 UTC

1.4.38 Stable release covered by the Drupal Security Team released 6 April 2026
Works with Drupal: ^9.3 || ^10 || ^11
Install:

Development version: 1.4.x-dev updated 6 Apr 2026 at 19:11 UTC