Note: You are currently viewing documentation for Moodle 3.7. Up-to-date documentation for the latest stable version of Moodle may be available here: Theme directory.

Theme directory

From MoodleDocs
Revision as of 13:34, 8 October 2006 by Dan Poltawski (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


In the standard Moodle distribution, all themes are placed in the theme/ directory.

Moodle is flexible and starting with 1.7, moodle will fully support changing the location of themes for use with the theme selector.


Changing theme Location

Starting from Moodle 1.7, the location of themes may be altered, using the variables $CFG->themewww and $CFG->themedir - themes from placed in the specified directory will be able to be selected using the theme selector.

If you wish to place themes in a subdirectory called 'my_moodle_themes', your config.php might look like this:

$CFG->wwwroot   = 'http://my.moodle.site.edu';
$CFG->dirroot   = '/var/www/my.moodle.site.edu/public_html';
$CFG->themewww  = $CFG->wwwroot . '/my_moodle_themes';
$CFG->themedir  = $CFG->dirroot . '/my_moodle_themes';