Theme directory: Difference between revisions
(ja link) |
m (Removed Moodle 2.0 indicator) |
||
(9 intermediate revisions by 5 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]] | |||
== | == Change themes default directory for site == | ||
For example, should you wish to place themes in a subdirectory called 'my_moodle_themes', your config.php might look like this: | The storage location of themes may be altered, using the variable ''$CFG->themedir''. Themes from placed in the directory specified by this variable 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' file might look like this: | |||
<pre> | <pre> | ||
$CFG->wwwroot = 'http://my.moodle.site.edu'; | $CFG->wwwroot = 'http://my.moodle.site.edu'; | ||
$CFG->dirroot = '/var/www/my.moodle.site.edu/public_html'; | $CFG->dirroot = '/var/www/my.moodle.site.edu/public_html'; | ||
$CFG->themedir = $CFG->dirroot . '/my_moodle_themes'; | $CFG->themedir = $CFG->dirroot . '/my_moodle_themes'; | ||
</pre> | |||
or any place that you have configured to be readable by your web server, for example: | |||
<pre> | |||
$CFG->wwwroot = 'http://my.moodle.site.edu'; | |||
$CFG->dirroot = '/var/www/my.moodle.site.edu/public_html'; | |||
$CFG->themedir = '/home/me/my_moodle_themes'; | |||
</pre> | </pre> | ||
== Theme directory for Developers == | == Theme directory for Developers == | ||
Developers should follow the [[ | Developers should follow the [[:dev:Theme directory guide|Theme directory guide]] | ||
== See | == See also == | ||
*Using Moodle [http://moodle.org/mod/forum/discuss.php?d=20152 Feature request: Themes path in a VAR] | *Using Moodle [http://moodle.org/mod/forum/discuss.php?d=20152 Feature request: Themes path in a VAR] | ||
Line 30: | Line 36: | ||
[[fr:Dossier de thèmes]] | [[fr:Dossier de thèmes]] | ||
[[ja:テーマディレクトリ]] | [[ja:テーマディレクトリ]] | ||
[[de:Design-Verzeichnis]] |
Latest revision as of 17:48, 8 February 2019
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 variable $CFG->themedir. Themes from placed in the directory specified by this variable 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' file might look like this:
$CFG->wwwroot = 'http://my.moodle.site.edu'; $CFG->dirroot = '/var/www/my.moodle.site.edu/public_html'; $CFG->themedir = $CFG->dirroot . '/my_moodle_themes';
or any place that you have configured to be readable by your web server, for example:
$CFG->wwwroot = 'http://my.moodle.site.edu'; $CFG->dirroot = '/var/www/my.moodle.site.edu/public_html'; $CFG->themedir = '/home/me/my_moodle_themes';
Theme directory for Developers
Developers should follow the 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]