Summary
In this chapter, we dived into the development of a child template. We saw how this is the most basic form of a template we can develop, as it only needs one file.
We improved our child template, adding changes such as new positions and overrides to make it different from its parent template, to the point where we have created our own template to install on other Joomla! sites.
When creating overrides, we discovered how we can use child templates to override the parent template CSS and JavaScript, by simply creating the correct style sheets and JavaScript files.
Finally, we added different parameters to the template and its own language files.
This is the last chapter devoted to extension coding; in the next chapter, we will dive into testing, and we’ll provide some techniques to create bug-free code.