Themes: Difference between revisions
From MoodleDocs
Helen Foster (talk | contribs) |
Helen Foster (talk | contribs) (themes template) |
||
(13 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
{{Template:Themes}} | |||
This page is a starting point for Moodle theme developers. | This page is a starting point for Moodle theme developers. | ||
Line 4: | Line 5: | ||
Moodle has a powerful themes system that allows for a variety of effects through the use of | Moodle has a powerful themes system that allows for a variety of effects through the use of HTML and CSS. | ||
* [[Themes overview]] | * [[Themes overview]] | ||
* [[Creating a theme]] | * [[Creating a theme based on boost]] | ||
* [[ | * [[Creating a theme based on classic]] | ||
* [[Using images in a theme]] | * [[Moving your theme to use boost as a parent theme]] | ||
* [[Creating a theme settings page]] | * [[Updating a boost based theme]] | ||
* [[Extending the theme custom menu | * [[Using images in a theme|Using images]] | ||
* [[Overriding a renderer]] | * [[Creating a theme settings page|Theme settings page]] | ||
* [[ | * [[Adding theme upgrade code]] | ||
* [[Extending the theme custom menu|Extending the custom menu]] | |||
* [[Overriding a renderer]] | |||
* [[Theme checklist]] | |||
* [[Templates]] | |||
==See also== | ==See also== |
Latest revision as of 14:00, 10 October 2022
This page is a starting point for Moodle theme developers.
For documentation on installing and using themes, please see the Themes user documentation and Themes FAQ.
Moodle has a powerful themes system that allows for a variety of effects through the use of HTML and CSS.
- Themes overview
- Creating a theme based on boost
- Creating a theme based on classic
- Moving your theme to use boost as a parent theme
- Updating a boost based theme
- Using images
- Theme settings page
- Adding theme upgrade code
- Extending the custom menu
- Overriding a renderer
- Theme checklist
- Templates