Using the views from the theme
As PrestaShop uses the MVC pattern, it uses views, and the list of views of the FO is stored in what we call a theme. In PrestaShop, you can have one or multiple themes for the FO. Only one is used at a time in the FO; it is the active theme, and the activation can be configured in the BO of your shop. A theme is a folder following a standard architecture and is stored inside the /themes/
folder. We will further study the structure of a theme in Chapter 6, The Themes, but just remember that a theme folder contains a subfolder named templates
following this /themes/themeName/templates/
path with themeName
as the chosen theme name. In this subfolder, you will find many .tpl
files, which are the Smarty view templates composed of HTML and variables between brackets in the Smarty syntax (the Smarty documentation is available at https://www.smarty.net/documentation).
Every FO controller must display content in a view, following a Smarty template stored in...