The custom menu items entry in Theme Settings Custom Meni Items says "You can configure a custom menu here to be shown by themes. Each line consists of some menu text, a link URL (optional) and a tooltip title (optional), separated by pipe characters. You can specify a structure using hyphens"
This lets you build static lists of menu items but is it possible to add dynamic lists like
- "all courses from a particular catagory" for example or
- a users registered courses or
- the last 5 forum posts they contributed either to
by adding in custom php or referencing tokens some CMS's like drupal use [user] would provide the username of the logged in user and [site-url] gives you the homepage of the site
[user] common links
- Support|http://moodle.org/support
-Home |[site-url]
Would give you a custom menu for user fred of
fred.smith common links
Support
Home
Do custom menu items depend on what the theme developer has decided they will make available?
A list of drupal tokens are available here