How to add a user menu to your Joomla site

If you installed the sample data when setting up Joomla, you should have such a menu already. This tutorial, then, will only be useful if you did not install the sample data, or if you've accidentally deleted the menu

1) Go to Menus...

 

2) ...then click Menu Manager

 

3) Once there, click the New button


4) The Unique Name is what Joomla uses to identify this module within the code


5) Enter a Title

 

6) Type a Description

 

7) The Module Title is what will display on the front-end. If this field is left blank, the module will not be created and this menu will not show up


8) Click Save

 

9) Now, click this icon to add items to our new menu


 

The first item we create will allow users to edit their details, such as e-mail address and password

 

10) Click New

 

11) Click User

 

 

Scroll down

 

12) Click User Form Layout

 

 

Scroll down

 

13) Choose a Title

 

14) The Alias is an internal name that Joomla uses in the URL if SEF is enabled


 

Entering an alias is optional; and, if left blank, Joomla will create a default one by automatically converting the title to lowercase and replacing any spaces with a hyphen

 

However, you may manually enter an alias, if desired

 

15) This link is of no use to a guest, so turn the Access Level to Registered

 

 

Scroll back up

 

16) Click Save

 

17) Now, repeat those steps for the final three menu items as shown, starting by clicking the New link on this page


The next menu item we'll be adding will be a link to Submit an Article

 

18) Click Articles

 

 

For this item, we will be using Article Submission Layout

 

19) Fill out the form as before


 

Scroll down

 

20) Registered users will not be able to use this page; only Authors and above can submit articles. So, this time, we'll set the Access Level to Special

 

21) Scroll back up and save


 

Now, let's let Special users add Web Links

 

22) Click Web Link Submission Layout

 

 

The last link will allow users to Log out

 

23) Click Default Login Layout

 

 

All four menu items have been set up


24) Now, let's enable our menu's display module. Go to Extensions...

 

25) ...Module Manager

 

26) Enable the User Menu module


27) Then, click the down arrow until our User Menu is below the Main Menu

 

28) Now, change the Access Level to Registered

 

 

Now, let's change one more setting

 

Scroll down

 

29) Open up the Advanced Parameters

 

30) Under Module Class Suffix, type _menu

 

 

Scroll back up

 

31) Click Save

 

 

Our menu is now complete! Let's check it out on the frontend


 

Everything seems to be in order. The User Menu is ready to be used!

  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

How to create an RSS feed using your Joomla content

This tutorial assumes you are already logged in to your Joomla admin panel RSS (Really Simple...

How to add custom HTML to your Joomla site

This tutorial assumes you are already logged in to your Joomla admin panel 1) Click Extensions...

How to change your front page content in Joomla

This tutorial assumes you are already logged in to your Joomla admin panel The front page...

How to create a login module in Joomla

This tutorial assumes you are already logged in to your Joomla admin panel Creating a login...

How to create a search module in Joomla

This tutorial assumes you are already logged in to your Joomla admin panel Adding a search...