Here is the fully updated and professional version of the Menu Configuration documentation, incorporating the full example and explanation text you provided:
You can fully customize the Main Menu and User Menu through the theme settings. These menus allow you to control navigation and user access across your Moodle site.
Navigate to:
Site administration > Appearance > Advanced theme settings
You may enable Moodle filters to process the custom menu through:
Site administration > Plugins > Filters > Manage filters
Enable filters for Content and Headings to allow dynamic processing of menu items.
Each item should follow this format:
Menu Text | URL
Use a leading hyphen -
for submenu items.
Use ###
for dividers.
Courses
-All courses|/course/
-Course search|/course/search.php
-###
-FAQ|https://example.org/faq
-Preguntas mΓ‘s frecuentes|https://example.org/pmf||es
Mobile app|https://example.org/app|Download our app
Menu text | URL | Tooltip (optional) | Language code(s) (optional)
Example:
FAQ|https://example.org/faq
Preguntas mΓ‘s frecuentes|https://example.org/pmf||es
Use ###
as a divider:
-###
The User Menu is the dropdown menu available to logged-in users, typically displayed at the top-right corner of the screen.
Each line should follow this format:
langstringname,componentname|URL
You can also enter plain text labels (without localization) and use ###
for dividers.
profile,moodle|/user/profile.php
grades,grades|/grade/report/mygrades.php
calendar,core_calendar|/calendar/view.php?view=month
privatefiles,moodle|/user/files.php
reports,core_reportbuilder|/reportbuilder/index.php
π The Log out link is added automatically and doesnβt need to be configured.