Where to use overrides
As displayed in Figure 13.1, Joomla provides the ability to create overrides for all elements that include a view:
- Modules
- Components
- Plugins
- Layouts
Figure 13.1 – Overridable items
This grants a high degree of flexibility, as each part visible on the public website is completely customizable.
Based on the item selected, there could be one or more views that can be customized; each view resides in a specific PHP file that will be added in the /html
folder under the template in which you are creating the override.
If, on one hand, overrides increase the level of customization of your website’s appearance; on the other, they can cause some files to not be up to date, as they were duplicated. To prevent missing updates, Joomla includes an interesting feature that checks automatically whether the original files of any of the overridden files have been updated, so that you can check and eventually...