Note: You are currently viewing documentation for Moodle 3.1. Up-to-date documentation for the latest stable version of Moodle is probably available here: Theme directory.

Theme directory: Difference between revisions

From MoodleDocs
No edit summary
m (removing 1.7 template)
 
(23 intermediate revisions by 7 users not shown)
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.
More information about the content of a typical theme directory/folder can be found in [[:dev:Theme_basics#What_is_inside_a_theme_folder.3F|Theme basics]]


Moodle is flexible and starting with 1.7, moodle will fully support changing the location of the theme directory.
== Change themes default directory for site ==


 
The storage 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 then be available for selection using 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.


For example, should you wish to place themes in a subdirectory called 'my_moodle_themes', your config.php might look like this:
For example, should you wish to place themes in a subdirectory called 'my_moodle_themes', your config.php might look like this:
Line 18: Line 15:
</pre>
</pre>


== Theme directory for Developers ==
Developers should follow the [[:dev:Theme directory guide|Theme directory guide]]
== See also ==
*Using Moodle [http://moodle.org/mod/forum/discuss.php?d=20152 Feature request: Themes path in a VAR]
*Moodle Tracker [http://tracker.moodle.org/browse/MDL-6784 MDL-6784] 


[[Category:Administrator]]
[[Category:Administrator]]
[[Category:Themes]]
[[fr:Dossier de thèmes]]
[[ja:テーマディレクトリ]]
[[de:Design-Verzeichnis]]

Latest revision as of 06:57, 8 July 2011

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

More information about the content of a typical theme directory/folder can be found in Theme basics

Change themes default directory for site

The storage 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 then be available for selection 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 Theme directory guide

See also