Hello
I try to understand Moodle's themes and how they work.
- I've read the documentation about overriding themes here https://docs.moodle.org/dev/Overriding_a_renderer. But after step 5, I can't see anything in the menu.
- I've made some other tests with https://docs.moodle.org/dev/Extending_the_theme_custom_men but same problem, no changes in the page.
- I've made changes directly in the core file /blocks/navigation/renderer.php and it was ok, but the same modifications in a renderer won't show anything.
So, I guess there is something I haven't understood.
- To create a new theme, I have to declare in config.php the theme's parents ($THEME->parents = array('bootstrapbase'); for the cleantheme for exemple)
- I can create a renderer directly in the theme directory without creating the all new theme, but I have to declare the parents in config.php, is that true ?
- Do I have something to do to say to moodle that is has to include this renderer or this one or are all the renderers in the theme directory exploited to create the page ?
- Why can't I see any renderers effects in the page ?
- In the two links, I have to override a custom menu to add some linksat the end. As I can't see any modifications in my menu, I was wondering why override the custom menu as we can do it in theme's settings by adding some links in the textarea ? So are the two tutos always up to date to work with my moodle 3.0 ?
Thank you.