What is an override?
As we saw in the previous chapter, the appearance of your website highly relates to how the template is structured and styled. Sometimes you may want to customize how a specific part of the website looks, going beyond the options offered by the template style in use. Overrides help with that, allowing you to completely customize the appearance of your website through PHP, to make your website fit your styling requirements. Furthermore, overrides make you work on a copy of system files, without altering the original files, ensuring you have the opportunity to start from scratch in case of issues or when you change the template and, more importantly, preventing software updates from overwriting your changes.
Basically, with overrides, it’s possible to completely rewrite all the views in Joomla, tailoring the appearance of any component or module output for your website.
What is a view?
A view is the PHP file that defines the appearance of the output...