插件版块稳定版

Custom Menu Builder

block_menubuilderDynamic Pixel

  • Moodle 1.9–5.1
  • 更新 2026-01-23

The **Menu Builder** block allows administrators and teachers to create a fully customizable vertical menu with links, Material Design icons, and role-based visibility directly from the block configuration interface.
The   Menu Builder   block allows administrators and teachers to create a fully customizable vertical menu with links, Material Design icons, and role-based visibility directly from the block configuration interface.
Perfect for:
Creating quick-access side menus
Building custom navigation for specific courses or the site front page
Providing role-specific links (e.g., Student Resources, Staff Portal, Parent Links)
Features
Add up to   20 menu items   per block instance
Set   title ,   URL , and   Material Design icon   for each item
Role-based visibility   – show items only to selected roles (multiple roles supported)
Automatic   active state   highlighting based on current page URL
Special handling for the Moodle Dashboard ( /my ) so “/my” links are highlighted correctly
Clean, modern styling with hover effects and active indicator
Uses Google Material Icons (Outlined) – just type the icon name (e.g.,   home ,   school ,   assignment )
Installation
Place it in your Moodle   /blocks/   directory
Log in as administrator and visit   Site administration > Notifications   to complete installation
The block will appear in the “Add a block” dropdown as   Menu Builder
How to Use
Add the   Menu Builder   block to a page (Dashboard, course page, or front page)

返回插件目录