Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

belgrade

1,212 sites Security covered
View on drupal.org

Belgrade is a Bootstrap based Drupal theme made for Drupal Commerce 2.x.
Build around Commerce Kickstart and Layout Builder.

Commerce Kickstart Live Demo

The theme incorporates fully customized Bootstrap 5 and Bootstrap Icons, providing a wide range of theming best practice examples. With the Belgrade theme, you have extensive configuration options to adjust layouts, change fonts, handle status messages, manage icons, add classes, and utilize predefined product teaser designs. To streamline front-end tooling, the theme integrates Laravel Mix, an API on top of Webpack. Additionally, it leverages PostCSS Autoprefixer and SVG inline icons to enhance development efficiency.

Sponsored and maintained by Centarro.

INSTALLATION

Install as you would normally install a contributed Drupal theme.
Visit https://www.drupal.org/node/1897420 for further information.

CONFIGURATION

The Belgrade theme offers various configuration options to customize its appearance. To access the theme settings:

  1. Log in to your Drupal administration panel.
  2. Go to Appearance in the admin menu.
  3. Find the Belgrade theme and click on the Settings link.

Customization Options

Font Settings

You can easily change the font used throughout your site with the Belgrade theme. Follow these steps to adjust the font:

  1. Go to Appearance and click on the Settings link for the Belgrade theme.
  2. Look for the Font Settings section.
  3. Choose the desired font from the available options.

Region/Layout Adjustments

The theme provides flexibility in adjusting the layout of your site. To make layout adjustments:

  1. Go to Appearance and click on the Settings link for the Belgrade theme.
  2. Locate the Regions section.
  3. Use the options provided to modify the layout, including extened configuration for the offcanvas navigation region.

- Change the direction of the offcanvas navigation.
- Control the visibility of the logo within the offcanvas navigation.
- Configure body scrolling behavior when the offcanvas menu is open.
- Choose backdrop options for the offcanvas navigation.

Message Styling

Customize the messages displayed to users with the Belgrade theme. To style the messages:

  1. Go to Appearance and click on the Settings link for the Belgrade theme.
  2. Find the Message Styling section.
  3. Customize the message styles according to your preference.

SVG Integration

The theme offers advanced support for scalable vector graphics (SVG), allowing you to utilize SVG seamlessly within your site.

BUILD TOOLS

Theme utilizes the following build tools to streamline frontend development:

PostCSS Autoprefixer

PostCSS Autoprefixer is a plugin that automatically adds vendor prefixes to CSS properties.

SVG Inline Icons

The theme also includes PostCSS Inline SVG plugin, which allows you to reference an SVG file and control its attributes using CSS syntax. You can inline an SVG file in CSS and manage its colors without modifying the original file.

Build Tools Usage

# Compiling and autoprefixing CSS
npm run build

# Watch Assets for Changes and compile.
npm run watch

# Create an SVG sprite from all SVGs in the `icons` folder.
npm run icons-sprite

To access additional documentation on the theme, including build tools installation and usage please refer to the README.md file.

Activity

Total releases
10
First release
Mar 2025
Latest release
2 months ago
Release cadence
37 days
Stability
80% stable

Release Timeline

Releases

Version Type Release date
3.0.4 Stable Feb 18, 2026
3.0.3 Stable Dec 10, 2025
3.0.2 Stable Nov 21, 2025
3.0.1 Stable Nov 6, 2025
2.2.1 Stable Oct 20, 2025
3.0.0 Stable Oct 9, 2025
3.x-dev Dev Sep 22, 2025
2.2.0 Stable Aug 29, 2025
2.x-dev Dev Mar 27, 2025
2.1.0 Stable Mar 26, 2025