June 2017
Beginner to intermediate
368 pages
8h 31m
English
To override a component renderer, we first need to create a new /renderers folder in the root of our theme. In that, create a new PHP script called block_courses_available_renderer.php:

The file block_courses_available_renderer.php is where our new component renderer will be declared. To promote maintainability, it is always better to implement separate scripts for each overridden renderer.
Our new renderer needs to extend the course's available block renderer:
class theme_resilience_block_courses_available_renderer extends block_courses_available_renderer {...
Ensure you follow the correct naming convention ...
Read now
Unlock full access