A Smartest template is an HTML file that contains processing instructions in the form of functions, modifiers and other tags. For a complete guide to the syntax and usage of these elements, see template syntax.
There are several different types of template in Smartest, which all fulfil different functions:
- Page master template - each page needs one page master template which contains all the essential elements of the page, such as the HTML
<body>tags, and the inclusion of stylesheets and metadata.
- Container template - Container templates usually contain the layout of a page or the section of a page, and are used in conjunction with containers.
- List template - List templates are used where a list is displayed, to ensure consistent formatting.
- Single-item template
- Itemspace template
Various data is available to the template parser, depending on the type of template being rendered. See template data for a complete guide to accessing CMS data in Smartest templates.