What is the main menu?
  • 21 Jun 2022
  • 3 minutes to read

What is the main menu?


The main menu is the navigation bar that appears at the top of the all Totara sites. This typically includes links to important content and functionality, the quick-access menu for users with admin permissions, and the user menu.

Site Administrators can customise the contents of the main menu bar by adding, editing and removing navigation menu items. The visibility of navigation items can also be restricted to members of specific audiences.

Configuring the main menu

The main menu has a number of items in it by default, to which you can add your own new items. 

If you wish to configure the menu to your preferences then you can edit existing menu items, add new items, rearrange the menu items, or hide a menu item. 

Go to Quick-access menu > Navigation > Main menu to display the configuration page listing existing navigation menu items and their hierarchies. 

The totara/core:editmainmenu capability controls access to the configuration pages, where users can:

Default menu items use built-in access controls, however additional restrictions can be added if required.

Navigation items from disabled, uninstalled or missing plugins also appear in the main menu configuration area under Unused. Menu items are never deleted automatically.

Show when accessible requirements

If Visibility is set to Show when accessible, the menu item will only be shown to users with the relevant permissions to access it. The item may still be shown to a user through another method, but would not appear in the menu bar unless they have the permissions to access it. 

Users will need to be logged in, and not a guest user, in order to view the menu item. 

The table below shows the requirements for access for each of the permission-controlled menu items. 

Menu itemAccess requirements

Home

The front page is not accessible when tenant isolation is active.

Dashboard

The dashboard feature has to be enabled and there has to be at least one dashboard available for the user.

Preview site policies

User must be logged in. No additional special restrictions.

Reports

User must have at least one assigned report.

Calendar

User must be logged in. No additional special restrictions.

Record of Learning

User must have permissions to access at least one Record of Learning (requires Totara Learn).

Find Learning

User must be logged in. No additional special restrictions.

Find Learning (Legacy catalogues)

  • Courses
  • Programs
  • Certifications

User must have some learning visible to them.

If you set all of the items to Show when accessible then the user will only see items they have access to. For example, if a user has access to a course but cannot access any programs, then they will only see the courses menu item (requires Totara Learn). 

Learning Plans

User must have at least one assigned learning plan (requires Totara Learn).

My Bookings

User must be logged in. No additional special restrictions (requires Totara Learn). 

Required Learning

User has to have at least one program or certification (requires Totara Learn).

Your Library

The Resources feature must be enabled and user must have the totara/engage:viewlibrary capability (requires Totara Engage).

Your Workspaces

The Workspaces feature must be enabled and user must have the container/workspace:workspacesview capability (requires Totara Engage).

Find Workspaces

The Workspaces feature must be enabled and user must have the container/workspace:workspacesview capability (requires Totara Engage).

Team

User must have reporting team members (requires Totara Perform).

Goals

The Goals feature has to be enabled (requires Totara Perform).

User has to have either:

  • A personal or company goal assigned
  • The capability to manage own personal or company goals

Competencies

The Competency assignments feature must be enabled and user must have the capability to view their own competency profile, totara/competency:view_own_profile (requires Totara Perform).

Activities

The Performance activity feature must be enabled (requires Totara Perform).

Evidence bank

The Evidence feature must be enabled and user must have the capability to view their evidence bank or create new evidence, totara/evidence:manageownevidenceonself or totara/evidence:viewanyevidenceonself (requires Totara Perform).

URL placeholders

When defining custom navigation item URLs, you can include the following placeholders:

  • ##userid## - Current user ID
  • ##username## - Current username
  • ##useremail## - Current user email
  • ##courseid## - Current course ID

They will be dynamically substituted for the appropriate value at the time when the page is viewed. 

Next steps

The Totara Academy has a whole course dedicated to using Dashboards and basic theming in Totara. Here you can learn more on how to customise your site's appearance, see best practice, and give it a go yourself.

© Copyright 2022 Totara Learning Solutions. All rights reserved.


Was this article helpful?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.