---
title: "TYPO3 Content Blocks"
manual: "Content Blocks"
version: "main"
permalink: "https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:start@main"
source: "Index.rst"
start: true
rendered: "2026-09-21T15:50:14+00:00"
---

# TYPO3 Content Blocks {#start}

-   *Extension key:* content_blocks
-   *Package name:* friendsoftypo3/content-blocks
-   *Version:* release
-   *Language:* en
-   *Author:* [TYPO3 Content Types Team](https://typo3.community/contribute/teams-committees/content-types) & TYPO3 contributors
-   *License:*

    This document is published under the
    [Creative Commons BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/)
    license.

-   *Rendered:* today

The TYPO3 Content Blocks extension, [`friendsoftypo3/content-blocks`](https://packagist.org/packages/friendsoftypo3/content-blocks), provides a simplified
way to register and use content types as sub-resources inside extensions.

**[Introduction](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:introduction@main)**

What is a Content Block?

**[Installation](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:extension-installation@main)**

Install the Content Blocks extension.

**[Definition](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:cb-definition@main)**

Learn about which parts a Content Block consists.

**[Kickstart command](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:cb-skeleton@main)**

Kickstart a new Content Block.

**[YAML reference](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:yaml-reference@main)**

Reference of all available settings.

**[Templating](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:cb-templating@main)**

Learn to use Content Blocks inside your Fluid template.

**[API](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:api@main)**

Deep dive into the Content Blocks API.

**[Guides](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:guides@main)**

Comprehensive guides for specific use cases.

**[Developer corner](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:developer-corner@main)**

Features targeted to developers specifically.

**[Changelog](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:changelogs@main)**

Documentation of all changes.

**Table of Contents**

-   [Introduction](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:introduction-1@main)
-   [Installation](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:installation@main)
-   [Definition](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:definition@main)
    -   [config.yaml](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:config-yaml@main)
    -   [assets](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:assets@main)
    -   [templates](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:templates@main)
    -   [language](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:language@main)
-   [Registration](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:registration@main)
-   [Commands](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:commands-1@main)
    -   [Kickstart Command](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:kickstart-command@main)
    -   [List Command](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:list-command@main)
    -   [Language Generate Command](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:language-generate-command@main)
    -   [Generate Frontend Template Command](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:generate-frontend-template-command@main)
    -   [Generate Backend Preview Template Command](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:generate-backend-preview-template-command@main)
    -   [Publish Assets Command](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:publish-assets-command@main)
    -   [Lint Command](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:lint-command@main)
-   [YAML reference](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:yaml-reference@main)
    -   [Common root options](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:common-root-options@main)
    -   [ContentElements](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:contentelements@main)
    -   [PageTypes](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:pagetypes@main)
    -   [RecordTypes](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:recordtypes@main)
    -   [FileTypes](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:filetypes@main)
    -   [Field Types](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:field-types@main)
-   [Templating](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:templating@main)
-   [API](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:api-1@main)
    -   [Language Key Convention](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:language-key-convention@main)
    -   [Backend Preview](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:backend-preview@main)
    -   [Basics (Mixins)](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:basics-mixins@main)
    -   [Content Elements](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:content-elements@main)
    -   [Elements Ordering](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:elements-ordering-1@main)
    -   [File Types](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:file-types@main)
    -   [Nested Content Elements](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:nested-content-elements@main)
    -   [Page Types](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:page-types@main)
    -   [Field Prefixing](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:field-prefixing@main)
    -   [Record Types](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:record-types@main)
    -   [Reuse Existing Fields](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:reuse-existing-fields@main)
    -   [Site Sets](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:site-sets@main)
    -   [Type Overrides](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:type-overrides@main)
-   [Guides](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:guides-1@main)
    -   [Adding new groups](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:adding-new-groups@main)
    -   [Integration with EXT:container](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:integration-with-ext-container@main)
    -   [Create Extbase Plugins](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:create-extbase-plugins@main)
    -   [Extend TCA](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:extend-tca@main)
    -   [Extend TypoScript](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:extend-typoscript@main)
    -   [Fluid Styled Content Layouts](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:fluid-styled-content-layouts@main)
    -   [Installation without Fluid Styled Content](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:installation-without-fluid-styled-content@main)
    -   [Page Types frontend template](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:page-types-frontend-template@main)
    -   [Shared Partials](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:shared-partials@main)
-   [Developer corner](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:developer-corner-1@main)
    -   [Data Processing](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:data-processing@main)
    -   [Extending Field Types](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:extending-field-types-1@main)
-   [Json Schema](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:json-schema-1@main)
-   [Changelog](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:changelog@main)
    -   [1.0](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:1-0@main)
    -   [1.1](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:1-1@main)
    -   [1.2](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:1-2@main)
    -   [1.3](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:1-3@main)
    -   [2.0](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:2-0@main)
    -   [2.1](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:2-1@main)
    -   [2.2](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:2-2@main)
    -   [2.3](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:2-3@main)
    -   [2.4](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:2-4@main)
-   [Migrations](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:migrations-1@main)
    -   [Content Blocks for v12](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:content-blocks-for-v12@main)
    -   [Mask](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:mask@main)
-   [FAQ](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:faq-1@main)
-   [Known Problems](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:known-problems-1@main)
-   [Appendix](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:appendix-1@main)
    -   [Core Content Types](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:core-content-types-1@main)
    -   [TCA type mapping](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:tca-type-mapping@main)
    -   [History](https://docs.typo3.org/permalink/friendsoftypo3/content-blocks:history@main)
