.. include:: /Includes.rst.txt
.. _start:

====================
TYPO3 Content Blocks
====================

.. only:: html

:Extension key:
    content_blocks

:Package name:
     typo3/cms-content-blocks

:Version:
    |release|

:Language:
    en

:Author:
    `TYPO3 Content Types Team <https://typo3.org/community/teams/typo3-development/initiatives/structured-content/>`__ & 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 provides a simplified way to register and
use content types as sub-resources inside extensions.

.. container:: row m-0 p-0

   .. container:: col-md-6 pl-0 pr-3 py-3 m-0

      .. container:: card px-0 h-100

         .. rst-class:: card-header h3

            .. rubric:: :ref:`Introduction <introduction>`

         .. container:: card-body

            What is a Content Block?

   .. container:: col-md-6 pl-0 pr-3 py-3 m-0

      .. container:: card px-0 h-100

         .. rst-class:: card-header h3

            .. rubric:: :ref:`Installation <extension_installation>`

         .. container:: card-body

            Install the Content Blocks extension.

   .. container:: col-md-6 pl-0 pr-3 py-3 m-0

      .. container:: card px-0 h-100

         .. rst-class:: card-header h3

            .. rubric:: :ref:`Definition <cb_definition>`

         .. container:: card-body

            Learn about which parts a Content Block consists.

   .. container:: col-md-6 pl-0 pr-3 py-3 m-0

      .. container:: card px-0 h-100

         .. rst-class:: card-header h3

            .. rubric:: :ref:`Kickstart command <cb_skeleton>`

         .. container:: card-body

            Kickstart a new Content Block.

   .. container:: col-md-6 pl-0 pr-3 py-3 m-0

      .. container:: card px-0 h-100

         .. rst-class:: card-header h3

            .. rubric:: :ref:`YAML reference <yaml_reference>`

         .. container:: card-body

            Reference of all available settings.

   .. container:: col-md-6 pl-0 pr-3 py-3 m-0

      .. container:: card px-0 h-100

         .. rst-class:: card-header h3

            .. rubric:: :ref:`Templating <cb_templating>`

         .. container:: card-body

            Learn to use Content Blocks inside your Fluid template.

   .. container:: col-md-6 pl-0 pr-3 py-3 m-0

      .. container:: card px-0 h-100

         .. rst-class:: card-header h3

            .. rubric:: :ref:`Guides <guides>`

         .. container:: card-body

            Comprehensive guides for specific use cases.

   .. container:: col-md-6 pl-0 pr-3 py-3 m-0

      .. container:: card px-0 h-100

         .. rst-class:: card-header h3

            .. rubric:: :ref:`Developer corner <developer-corner>`

         .. container:: card-body

            Features targeted to developers specifically.

**Table of Contents**

..  toctree::
    :maxdepth: 2
    :titlesonly:

    Introduction/Index
    Installation/Index
    Definition/Index
    Registration/Index
    Commands/Index
    YamlReference/Index
    Templating/Index
    Guides/Index
    DeveloperCorner/Index
    Migrations/Index
    KnownProblems/Index
    Appendix/Index

..  Meta Menu

..  toctree::
    :hidden:

    Sitemap
