> For the complete documentation index, see [llms.txt](https://comunity.gitbook.io/learning.comunityplatform/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://comunity.gitbook.io/learning.comunityplatform/26.x/toolkit-guides/custom-website/pages/templates.md).

# Templates

Templates are used to implement modular layouts used for creating for [pages](/learning.comunityplatform/26.x/toolkit-guides/custom-website/pages.md).

To create a template, follow these steps:

1. Open your project in the Toolkit and navigate to Custom Website then select the Templates tab to view a comprehensive list of all existing  templates within your Custom Website.<br>

   <figure><img src="/files/jtwr9baR3hBRufr8uZuR" alt=""><figcaption><p>Templates View</p></figcaption></figure>
2. Locate the **Add a Template**  button and click on it to add a new template.
3. A modal window titled **Add Template** will appear on your screen.<br>

   <div align="left"><figure><img src="/files/MqtrVgvRvip5GkQlGxm0" alt="" width="375"><figcaption></figcaption></figure></div>
4. In the modal window, provide a add a unique page name in the designated **Template Name** box.
5. Finally, click **Add**.
6. After successfully creating the template, it will be added to the Templates view.
7. Select the created template and click the ![](/files/TEoiKI77YZZsLYbvotvs) icon to build and configure its settings. This action will reveal a pop-up screen dedicated to customising the template's specific settings.

## Template Settings

Template Settings serve as a vital component within the ComUnity Developer Toolkit, enabling developers to enhance the structure and design of their web pages. These settings are instrumental in customising and optimising the visual layout and functionality of web page templates.

Let's explore the details of the individual Template Settings:

### **Content**

Refer to [Page Development ](/learning.comunityplatform/26.x/toolkit-guides/custom-website/pages/page-development.md)for more details.

## Templating pages

Each template is passed a `Page` .To reference a page in a template use the following syntax:

```html
{{= Page}}
```

<figure><img src="/files/pxKOr6bsaV0R6Pv2d3UP" alt=""><figcaption></figcaption></figure>
