How to Create a Custom Menu in Joomla 2.5

Menus are very useful for showing your website sections. However creating those are a little bit tricky. For that reason, in this article I will give you a step by step guide on how to create a custom menu in Joomla 2.5

1. Sign into your Joomla site as an admin

2. In the Joomla Control Panel top bar navigation menu, go to “Menus -> Menu Manger -> Add New Menu”:

3. In the “Add Menu Page”, add the menu title, type and description and click on “Save & Close”:

4. After that, you will be taken to the Menu Manager. There, look for the menu created and click on “Add a Module for this menu type”:

5. Set a title name, position, module assignment (on all pages), and save the changes:

6. Back on the Menu manager page, in the top bar menu, go to Menus and click in the menu created in step 3:

7. In the new menu page, click on “New”:

8. Set the menu type, menu title, alias and Default Page (Select No) and save your changes:

9. And that’s it, your new menu has been set:

This concludes How to Create a Custom Menu in Joomla 2.5

Arvixe Web Hosting /  Joomla hosting at Arvixe

Happy Hosting

Milton Parada

Tags: , , , , , , | Posted under Joomla | RSS 2.0

Author Spotlight

Milton Parada

I am a computer engineer, I specialize in Joomla, i am the core engineer of sw social web, I love photography.

2 Comments on How to Create a Custom Menu in Joomla 2.5

  1. Matt says:

    Great article. I was wondering if you have experience with custom menus to show only on certain pages. In Joomla 1.5 I created a dev_menu and assigned the items (pages) for it to show up. Since working with 2.5 I have been struggling with all menus or none showing up.

    Here are the steps that I have taken:
    1. under modules create a dev_mod (select the pages you want to this mod to show up on)
    2. under menus create a dev_menu and select dev_mod
    3. create the sidebar that you want to show and assign it the page you want it to show up on.

    Joomla 2.5 steps are a bit different
    1. go to module manger
    2. create the dev_mod
    3. create the dev_menu
    4. within the dev_mod select the dev_menu
    5. create the item that you want to show up on a pages (left position)
    6. select the pages you want this module to appear on.
    7. this is it (however there seems to be a glitch in Joomla 2.5 showing all pages the custom module)

    I was hoping that you might have a suggestion.

    • Thanks for reading this article.
      To display different menus on certain pages, do the following:
      Create your menus for the first time in the menu manager. Add the binding elements to display in menus

      In the Module Manager. You should see the menus that appear as modules created by their titles that were given when created.

      Click the title of the module. This will open the module editor. Find “menu assignment” in the left column, click the ‘Select Menu Item(s) from the List’ button, then select the page where you want to display the menu.


Leave a Reply

Your email address will not be published. Required fields are marked *