Skip to content

Top Menu Module

Build your store's main navigation in the admin, with links to CMS pages, categories and custom URLs up to three levels deep.

1 of 6

Overview

The default Magento menu is your category tree, so linking to a CMS page, a sale or another site means reworking categories or the theme. This module lets you build the main navigation under Content › Elements › Top Menu instead. Each item links to a CMS page, a category or any URL, nested up to three levels deep, and the menu replaces the category navigation so shoppers see exactly the links you choose, in your order. It is rendered by Magento’s own top navigation, so it keeps your theme’s look on desktop and mobile with no design changes.

Features

  • Flexible links: link items to CMS pages, categories or custom URLs, including external links.
  • Up to three levels: build dropdown menus with submenus up to three levels deep.
  • Drag-and-drop editor: reorder and nest items in a tree, just like Catalog › Categories.
  • Automatic subcategories: optionally list a category’s subcategories under its item without adding them one by one.
  • Store view values: change an item’s title or hide it in one store view.
  • Native look and feel: uses the theme’s standard navigation, so dropdowns, the mobile menu and active links work as usual.
  • Built for speed: the menu is cached and refreshes automatically when menu items, pages or categories change.

Requirements

  • Magento Open Source or Adobe Commerce 2.4

More for Magento