Note: You are currently viewing documentation for Moodle 3.3. Up-to-date documentation for the latest stable version of Moodle is probably available here: Moodle 2.0 navigation how to.

Development:Moodle 2.0 navigation how to: Difference between revisions

From MoodleDocs
No edit summary
No edit summary
Line 1: Line 1:
{{Moodle 2.0}}<div style="background-color:#FFEB00;font-weight:bold;text-align:center;margin:1em 2em;padding:10px;">This page is currently under construction. It should be complete within the next 48 hours.
{{Moodle 2.0}}<div style="background-color:#FFEB00;font-weight:bold;text-align:center;margin:1em 2em;padding:10px;">This page is currently under construction. It should be complete within the next 48 hours.<br />Please do not edit it until this notice has been removed.</div>


Please do not edit it until this notice has been removed.</div>
This document looks at the navigation within Moodle 2.0 from a development perspective. It aims to outline what the navigation is, how it works, how to add to it, how to hack it, and how to debug it. If you're writing a plugin, or some arbitrary code and want to make the navigation meet your needs to complete the look of what ever you are working on then this is the document for you. If you're not a PHP developer you're certainly in the wrong place.
 
This document looks at the navigation within Moodle 2.0 from a development perspective. It aims to outline what the navigation is, how it works, how to add to it, how to hack it, and how to debug it. If you're writing a plugin, or some arbtiart code and want to make the navigation meet your needs to complete the look of what ever you are working on then this is the document for you. If you're not a PHP developer you're certainly in the wrong place.


==What the navigation is==
==What the navigation is==

Revision as of 08:30, 22 June 2010

Template:Moodle 2.0

This page is currently under construction. It should be complete within the next 48 hours.
Please do not edit it until this notice has been removed.

This document looks at the navigation within Moodle 2.0 from a development perspective. It aims to outline what the navigation is, how it works, how to add to it, how to hack it, and how to debug it. If you're writing a plugin, or some arbitrary code and want to make the navigation meet your needs to complete the look of what ever you are working on then this is the document for you. If you're not a PHP developer you're certainly in the wrong place.

What the navigation is

A php structure

What the navigation isn't

A fish

How the navigation works

It doesn't... does it?

Extending the navigation

You can't unless your code fu is strong

Main Navigation

Settings navigation

The navbar

Through module callbacks

Manipulating the navigation

Why would you want to, its perfect just as it is.

FAQ's and troubleshooting

More information