Sidebar menu items

In Moodle
About this page

Standard menu destinations and your own custom sidebar links.

Default Navigation

This section allows you to configure the default navigation items for the theme. These built-in menu items appear across all pages, with visibility controlled by user role permissions. You can customize their display order and toggle their visibility to create a more tailored navigation experience.

On / off

Site home

Turn this option on or off.

Admin keytheme_xy/isitemonsitehome
DefaultOn
Short text

Position

Enter a short value such as a label, link, or colour code.

Admin keytheme_xy/possitehome
Default1
On / off

Dashboard

Turn this option on or off.

Admin keytheme_xy/isitemondashboard
DefaultOn
Short text

Position

Enter a short value such as a label, link, or colour code.

Admin keytheme_xy/posdashboard
Default2
On / off

Calendar

Turn this option on or off.

Admin keytheme_xy/isitemoncalendar
DefaultOn
Short text

Position

Enter a short value such as a label, link, or colour code.

Admin keytheme_xy/poscalendar
Default3
On / off

Private files

Turn this option on or off.

Admin keytheme_xy/isitemonprivatefiles
DefaultOn
Short text

Position

Enter a short value such as a label, link, or colour code.

Admin keytheme_xy/posprivatefiles
Default4
On / off

Content bank

Turn this option on or off.

Admin keytheme_xy/isitemoncontentbank
DefaultOn
Short text

Position

Enter a short value such as a label, link, or colour code.

Admin keytheme_xy/poscontentbank
Default5
On / off

My courses

Turn this option on or off.

Admin keytheme_xy/isitemonmycourses
DefaultOff
Short text

Position

Enter a short value such as a label, link, or colour code.

Admin keytheme_xy/posmycourses
Default6
Text area

Custom Navigation Items (legacy)

Legacy only: raw HTML for extra list items in the sidebar. For new work use Main Navigation Builder and the Sidebar Menu Builder Code field below. Kept so older sites keep working until you migrate; avoid adding new content here.

Admin keytheme_xy/customnavitems
DefaultEmpty
Suggested screenshot. Show the menu or footer on a typical page after your change is saved.
Add screenshot: screenshots/sidebar-nav/customnavitems.png

Clearer

Clear all settings and start from scratch.

Default Navigation Items

Configure the visibility and order of default navigation menu items.

Setting

Default Navigation Items

Configure the visibility and order of default navigation menu items.

Admin keytheme_xy/hdefaultnavitems
Suggested screenshot. Show the menu or footer on a typical page after your change is saved.
Add screenshot: screenshots/sidebar-nav/hdefaultnavitems.png
Text area

Sidebar Menu Builder Code

Enter the code to customize the sidebar menu.

Admin keytheme_xy/sidebarmenubuildercode
DefaultEmpty
Suggested screenshot. Show the menu or footer on a typical page after your change is saved.
Add screenshot: screenshots/sidebar-nav/sidebarmenubuildercode.png