---
title: "Content templates"
date: "2017-11-12T15:01:24+00:00"
summary: "Create dynamic content templates for Drupal entities using Site Studio's Layout builder. Customize view modes for articles, blocks, taxonomies, and more to enhance your site's design and functionality."
image:
type: "page"
url: "/drupal-starter-kits/add-ons/site-studio/content-templates"
id: "6fe509cc-218f-4423-876d-321e5389f6ce"
---

You can use Site Studio’s Layout builder to create content templates for:

*   **Content types**
*   **Custom block types**
*   **Taxonomy vocabularies**
*   **Contact forms**
*   **Comment types**
*   **Users**
*   **Custom content entities\***

Each of these types of content can have multiple [View modes](/drupal-starter-kits/add-ons/site-studio/understanding-view-modes "Understanding view modes"). For example, the Article content type has a **Full view mode** and a **Teaser view mode**.

The Full view mode is typically used when the content is displayed on its own page. The Teaser view mode is a short format that is typically used to display a list of content items.

When you create content templates, you’ll create them for View modes. For example, you can create a template for the Article full view mode and a template for the Article teaser view mode.

This is illustrated in the diagram below.

![8ab5df86-Content-entities-templates-relationship.svg](https://acquia.widen.net/content/35751879-b451-4b48-99f4-bd35df9bb390/web/8ab5df86-Content-entities-templates-relationship.svg)

For more information see: 

*   [Understanding view modes](/drupal-starter-kits/add-ons/site-studio/understanding-view-modes "Understanding view modes")
*   [Creating full content templates](/drupal-starter-kits/add-ons/site-studio/creating-full-content-templates "Creating full content templates")
*   [Creating templates for other view modes](/drupal-starter-kits/add-ons/site-studio/creating-templates-other-view-modes "Creating templates for other view modes")

\*You can create templates for custom content entities or ones provided by contributed modules but you will need to implement hooks to make this work. This is a task for a Drupal developer. For more information, see [Implementing hooks for custom content entities](/drupal-starter-kits/add-ons/site-studio/implementing-hooks-custom-content-entities "Implementing hooks for custom content entities").