Creating a template
The purpose of this chapter is to give you the basics for rendering a document properly. This is only one small part of Pimcore's rendering capabilities, and we go deeper into this topic in Chapter 10, Creating Pimcore Bricks, to discover all the secrets of rendering custom data. For now, we will focus only on the information we need to create simple websites.
The Pimcore page design process
The first concepts to introduce are templates and layouts. The layout is a generic page prototype where you can leave some placeholders that will be filled by templates. For example,you can have a layout page with two columns and two placeholders, one per column. On each page, you will be able to fill the content inside each placeholder. Such placeholders are called Blocks in Twig syntax, and you can define how many blocks you want.
In the following figure, you can see how the web page design process works: