In this tutorial, you’ll learn how to create an additional menu separate from the default one in Joomla. You’ll also see how to display that new menu using a Menu Module. Once you have the new Menu, you can then add menu items to it.

Prerequisites

Steps for creating a menu

  1. Login to Joomla as an administrator and navigate to the Home Dashboard.
  2. In the left-side menu, expand Menus and click on Manage.
  3. Click on the New button. A New Menu form appears.
  4. Enter a title (required): Pets.
  5. Enter a unique name (required): pets.
  6. Save and close
New-menu form with title (Pets) and unique name (pets)
Creating the new menu

Steps for displaying the menu using a menu module 

A site module is needed to display the menu on the website.

  1. In the left-side menu, expand Content and click on Site Modules.
  2. Click on the New button. A Select a Module Type window appears.
  3. Click on the block titled: Menu( This module displays a menu in the Frontend).
  4. Enter a title (required): Types of Pets.
  5. In the Module Tab, In Select Menu click the down arrow to select the new menu you just created.
  6. In the Module Tab, In Position click the down arrow to select a template position: Sidebar-left.
  7. In the Module Tab, In Status click the down arrow to select Published.
  8. Save and close
New-site-module menu-type form with title; menu, and position
A site module is added to display the menu

Steps for adding menu items

A menu is a container for menu items, and when empty won't appear on the site, so we'll add a simple article and menu item 

  1. Create an article
    1. Navigate to Content > Articles
    2. Click on New
    3. Enter a title: Cats
    4. Status: Published
    5. Save and close
  2. Create a menu item
    1. Navigate to Menus > Pets
    2. Click New
    3. Enter a title: Cats
    4. Enter a menu type: Articles > Single Article
    5. Select article: Cats
    6. Menu: Pets
    7. Status: Published
    8. Save and close

View the site and verify that the Types of Pets module appears in the left sidebar, and that the Cats menu item appears in the module.

Adding a menu item to the new menu
Adding a menu item to the new menu so it will be displayed on the website
Menu displayed on the website
The menu displayed on the homepage

Concepts

Tutorial 1.2 Creating an Article and Menu Item goes into greater detail than what was covered in this tutorial.

Menus are logical structures for grouping menu items. They must be added to a site module to be displayed on the website.