When creating children themes, many things have to be re-defined, sometimes just to change the names to prevent a fatal error in PHP.
Children theme should fully inherit:
- The settings (only some settings are inherited)
- The layout pages (the layout pages must be redefined)
- The renderers, the children should not be force to create override the parent renderer with an empty class to inherit the parents methods.
- The lib.php to re-use the parent css post processing etc...
The goal is to be able to create a new theme which can simply implement a few CSS rules to alter the strict minimal. It then makes it a lot easier to maintain but just editing the parent theme.
- has a non-specific relationship to
-
MDL-41767 plugins unable to provide "bootstrapbase" or "clean" styles
-
- Closed
-
-
MDL-36065 $CFG->themedir not defaulting to $CFG->dirroot . '/theme'
-
- Closed
-
-
MDL-44602 External Tool LTI View shouldn't change pagelayout properties
-
- Closed
-
-
MDL-35138 Ensure default values for config settings are set
-
- Closed
-
-
MDL-40101 Encourage the use of get_config/set_config instead of $CFG where ever possible
-
- Closed
-