Navigation dropdown usage

Created on 26 August 2025, about 1 month ago

Problem/Motivation

I need help creating a dropdown menu for my main navigation. When I create a block with a normal menu and I place it at "navigation" or "navigation (collapsible)", all level 1 entries are displayed but without any dropdown for all other levels. Is it possible I need to add a block class for that menu?

If I use superfish, the dropdown works properly, but when clicking on the hamburger menu icon from superfish, a second hamburger icon inherited from the theme appears below, and after clicking on this, it shows the menu (video attached). In that case, it works by default without adding any class or additional setting.

Is there any documentation on how to create a dropdown menu using UI Suite?

Thanks a lot.

💬 Support request
Status

Active

Version

5.2

Component

User interface

Created by

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @mpractic
  • 🇫🇷France Grimreaper France 🇫🇷

    Hello,

    Thanks for using this theme and creating this issue.

    By default, you can change the menu block in "Structure > Block layout" to display more than one level.
    Also ensure that on your menu links the "display as expended" is enabled.

    If I remember well, Bootstrap (the framework, not this theme in particular) expect its navbar to be 1 or 2 level depth max (I don't remember to have tested that). So you may need other modules like you tried with Superfish.

    I don't think the behaviors are related to a "block class" CSS class.

    I have not used Superfish for years so I am not sure it will works out of the box with this theme as Bootstrap has its own "burger"/expanded mechanism in its navbar component it may interfere with Superfish like you have tested.

    I would say that maybe currently it is not possible to do that in pure site building and that you will need to create a subtheme to provide a new region in the header to display your superfish menu block so it will handle the burger by its own.

    And/or maybe override the navbar component to provide a new slot/region for this block like in https://git.drupalcode.org/project/sobki_profile_bootstrap/-/tree/11.0.x... where I provided new lots for account menu and language dropdown.

Production build 0.71.5 2024