Skip to content

Menu Builder FAQs

Common questions about where menus live in the admin, how to get one onto your storefront, the difference between imported categories and dynamic category trees, and what developers can change.

Do I need Hyvä CMS to use Menu Builder?

Yes. Menu Builder builds menus with the Hyvä CMS editor and uses the Hyvä CMS component system, so Hyvä CMS must be installed and enabled. See Installing Menu Builder.

Where do I manage menus in the admin?

Menu Builder adds a Menu option under Content → Elements in the Magento admin. See Creating Menus.

How do I get a menu onto my storefront without writing code?

There are three no-code routes: assign it as your header or footer menu in Content → Design → Configuration, drop a CMS Menu component onto a page or block in the Hyvä CMS editor, or place a Hyvä CMS Menu widget through Content → Elements → Widgets. See Displaying Menus.

Do I have to use Design Configuration for my main navigation?

No, but it is the simplest option. Design Configuration exposes a Header Topmenu Navigation and a Footer Menu slot per store view, so you can swap the menu without touching templates. If you need a menu somewhere else, use a widget or render it from your theme with Rendering Menus in Code.

What is the difference between importing categories and a dynamic category tree?

Importing categories is a one-time action: it creates ordinary menu items from the categories you pick, and those items stay independent and fully editable afterwards. A dynamic category tree component generates its items from your live catalog instead, so it updates automatically when categories are added, removed, or reorganized, at the cost of not being individually editable. See Creating Menus.

Why does my menu keep closing when the preview reloads?

The preview panel re-renders after each change, which closes any open menu. Hover over a menu item in the preview and click the lock icon to keep it expanded while you work. See Locking Menus Open in Preview Mode, and Locking Menus in Preview Mode for adding this to a custom component.

Can I translate menu labels per store view?

Yes. Menu item labels, footer column titles, menu content labels, and menu item links can be translated inline in the editor, as well as through the Hyvä CMS Translations panel.

Can I build my own menu components?

Yes. Custom menu components follow the standard Hyvä CMS component patterns, with a hyva_menu_root context flag to mark a component as a menu. See the Developer Documentation.