Theme directory: Difference between revisions
From MoodleDocs
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{Themes}} | {{Themes}} | ||
In the standard Moodle distribution, all themes are placed in the theme/ directory. | In the standard Moodle distribution, all themes are placed in the theme/ directory. | ||
Line 7: | Line 5: | ||
== Changing theme Location == | == Changing theme Location == | ||
{{Moodle 1.7}} | |||
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 directory specified by these variables will be able to be selected using the theme selector. | 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 directory specified by these variables will be able to be selected using the theme selector. | ||
Revision as of 14:16, 8 October 2006
In the standard Moodle distribution, all themes are placed in the theme/ directory.
From version 1.7, moodle will fully support changing the location which themes are stored in.
Changing theme Location
Template:Moodle 1.7 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 directory specified by these variables will be able to be selected using the theme selector.
For example, should 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';
Theme directory for Developers
Developers should follow the Development:Theme directory guide
See Also
- Using Moodle Feature request: Themes path in a VAR
- Moodle Tracker [https://tracker.moodle.org/browse/MDL-6784 MDL-6784]