---
title: New TCA types in TYPO3 version 11
url: "https://b13.com/knowledge/new-tca-types-in-typo3-version-11"
description: TYPO3 version 11 introduces new TCA types, dedicated to special use-cases, allowing developers to reduce necessary configuration and to benefit from auto-configuration.
image: "https://b13.com/fileadmin/_processed_/0/0/csm_TCA_191-1_2bf9996408.png"
date: 2023-01-23
modified: 2026-08-19
lastUpdated: 2026-08-19
---

# New TCA types in TYPO3 version 11

[ TYPO3 v11 ](https://b13.com/knowledge/typo3-v11) [ TYPO3 ](https://b13.com/knowledge/typo3)

 New TCA types in TYPO3 version 11
===================================

 Add special fields with ease

![](https://b13.com/fileadmin/_processed_/8/5/csm_oli_e138b22557.jpg)Oliver Bartsch

  23 January 2023

 [ RSS Feed ](https://b13.com/rss.xml)

  ![Abstract digital illustration featuring a globe, checkmark, text boxes, and an upward arrow, all in shades of orange and purple against a dark background, symbolizing connectivity and digital communication.](https://b13.com/fileadmin/_processed_/9/6/csm_TCA_ca182ffc6f.webp)

Just in time for the release of the new v12 update we would like to complete this series with our last recap of the TYPO3 v11 series. Stay tuned for all new features of upcoming updates.

In previous installments, we covered some of the great UX improvements that are making editors‘ lives easier.

In this final post of the series, we’ve got something special for all the developers and site administrators: new TCA types. Using these dedicated types will reduce and simplify the TCA configuration required for special fields. They also allow auto-configuration and auto-creation of database fields.

  This post is part of our TYPO3 Version 11 Series. We’re shining a spotlight on some of the really useful features in version 11 and why you should upgrade.

- [Link Sharing in TYPO3 v11](https://b13.com/knowledge/link-sharing-in-typo3-v11)
- [Direct Downloads of Assets and Media](https://b13.com/knowledge/direct-downloads-assets-and-media)
- [New CLI commands and better automation for Continuous Integration](https://b13.com/knowledge/new-cli-commands-better-automation-for-continuous-integration)
- [Resizable Navigation Area in TYPO3](https://b13.com/knowledge/resizable-navigation-area-in-typo3)
- [Multi-factor authentication ](https://b13.com/knowledge/multi-factor-authentication-in-typo3-11)
- [Search & Filter for Folders and Assets](https://b13.com/knowledge/search-filter-for-folders-and-assets)
- [Limit allowed attempts for logins in TYPO3 v11 ](https://b13.com/knowledge/limit-allowed-attempts-for-logins-in-typo3-v11)
- [Show Columns Selector in List View and File List View](https://b13.com/knowledge/show-columns-selector-in-list-view-and-file-list-view)
- [Multi Record Selection](https://b13.com/knowledge/multi-record-selection)
- [Keyboard Navigation for Module Menu & Context Menu](https://b13.com/knowledge/keyboard-navigation-for-module-menu-context-menu)
- [Workspaces Improvements](https://b13.com/knowledge/workspaces-improvements)
- [Consistent UX makes selecting items more intuitive](https://b13.com/knowledge/consistent-ux-makes-selecting-items-more-intuitive)
- **[New TCA types in TYPO3 version 11](https://b13.com/knowledge/new-tca-types-in-typo3-version-11)**

   What is a TCA type?
---------------------

First, let’s clarify what a [TCA](https://docs.typo3.org/m/typo3/reference-tca/main/en-us/) type is. The table configuration array (TCA) contains the configuration for records, for example, pages or content. Each record usually contains a couple of fields. For example, the field to insert a record title would typically be a simple text field. To tell TYPO3 how to render this field, it has to be defined as TCA type `input`. This means, TCA types are used to tell TYPO3 how to render a field in the backend form. Additionally, TYPO3 uses TCA types internally when working with the field value, for example, when preparing the value for the database.

   What are the benefits of the new TCA types?
---------------------------------------------

While basic fields have stayed nearly the same over the years, a lot of special use-cases needed to be added, for example, the Link Browser for TCA type `input`. As more and more of these special cases were added, it got really hard to identify a field’s purpose because the semantic meaning was not always clear at first sight. Additionally, the number of configuration options increased—options that weren’t always relevant for the majority of use-cases.

The newly introduced TCA types are now dedicated to only one special use-case, and they dramatically reduce the configuration options required for all types. Additionally, they allow further auto-configuration as well as auto-creation of database fields.

   TCA type “category”
---------------------

The new `category` type is used for rendering a category tree in the backend form and replaces the special configuration of the TCA type `select`. Using the new type allows it to finally replace the low-level CategoryRegistry, which had been used together with the “makeCategorizable” API.

Not only does having a dedicated type allow for much cleaner configuration, TYPO3 can now create the corresponding database field automatically, taking the specified relation type into account. And that’s not all. The relation type is now also considered. For example, when relation type “oneToOne” is specified, TYPO3 automatically defines the maximum number of categories to be selected.

While moving the category tree to its own type, it also got a technical overhaul and is now implemented as a [web component](https://developer.mozilla.org/en-US/docs/Web/Web_Components), rendering much faster and running much smoother.

In summary, the configuration effort for rendering an improved category tree is significantly reduced and developers no longer need to define the corresponding database fields. Isn’t that great news?

  ![Category tree in the TYPO3 Backend](https://b13.com/fileadmin/_processed_/b/c/csm_TCA_category_tree_78691649d4.webp)  Category tree in the TYPO3 Backend

   TCA type “language”
---------------------

TYPO3 wouldn’t be that successful without its strong support for multi-language installations. A common task is choosing the correct language for a record. This selection is now based on the new `language` type, which replaces the special “languages” option of TCA type `select`.

Besides the dedicated configuration, the new type finally allows for decoupling the site languages (introduced in TYPO3 v9) from the languages table, which had previously been used to define the available languages in a system. For editors, this means much faster loading of the field in the backend, since relations no longer have to be fetched or processed. For developers, this means reduction of a substantial amount of code and even more importantly: reduction of unnecessary complexity. We call this a win-win!

By the way, did you know about the special “all languages” option? This option can be used to tell TYPO3 to display a record in all languages. The new type now automatically provides this special option in the select box, so you no longer have to add it manually.

  ![Language selector in the TYPO3 Backend](https://b13.com/fileadmin/_processed_/9/c/csm_TCA_language_selector_99ccf6934d.webp)  Language selector in the TYPO3 Backend

   On-the-fly migration
----------------------

Migrating all your TCA configurations to the new types might be time-consuming—especially for larger installations. It’s good to know that TYPO3 even supports you in this matter! An on-the-fly migration is done on every request, which means you don’t need to fix all your TCA types immediately—you can get to it when you find the time. Until then, TYPO3 will inform you exactly where adaptations need to take place in the general deprecation log.

   More to come
--------------

We are very excited about the new types and we’re sure you are already convinced by the power of the new types, too. We have great news: TYPO3 v12 will add even more dedicated TCA types. So make sure you don’t miss the v12 series on our blog.

   Have you already tried out the new types?
-------------------------------------------

We are happy to help you migrate your TCA. Just get in touch.

 [ Let’s connect ](https://b13.com/lets-connect)

  ###  Written by:

 ![Bild von Oliver Bartsch](https://b13.com/fileadmin/_processed_/8/5/csm_oli_91751adb73.webp)

Oli is a TYPO3 Core developer who loves to collaborate with teammates on new TYPO3 features and bug fixes. His essential tool: PHPStorm.

 Oliver Bartsch  Development

 [ more from Oliver Bartsch ](https://b13.com/team/oliver-bartsch)

  Related Articles
------------------

- ![Cartoon trophy character surrounded by hands giving thumbs up and a heart gesture, set against a gear-patterned background.](https://b13.com/fileadmin/_processed_/f/7/csm_T3ppy_Design_Kit_Headerbild_b51eb9dc31.webp)

    ###  T3ppy Gives TYPO3 a Friendly Face

     06 August 2026 | Florian “Flix” Keitgen

     TYPO3 is powerful—but it doesn’t have to feel impersonal. Meet T3ppy, our friendly companion for the backend.

     [ Read more: T3ppy Gives TYPO3 a Friendly Face ](https://b13.com/knowledge/t3ppy-design-kit)
- ![Gavel labeled "AI" on a circuit-patterned background with yellow stars, symbolizing regulation or legislation related to artificial intelligence in the EU.](https://b13.com/fileadmin/_processed_/1/0/csm_EUAIAct_Headerbild_510724b3de.webp)

    ###  AI Content in TYPO3: Labelling Needs Accountability

     02 August 2026 | Benni Mack

     The EU AI Act brings the origins of AI-generated content into focus. AI Label marks AI-generated and AI-edited content in TYPO3 and records who signed off the published version—for…

     [ Read more: AI Content in TYPO3: Labelling Needs Accountability ](https://b13.com/knowledge/ai-content-in-typo3-labelling-needs-accountability)
- ![A series of stylized figures in various poses, each with a distinctive orange hat, depict a progression from walking to standing still while looking at a phone, set against a purple grid background.](https://b13.com/fileadmin/_processed_/d/7/csm_QueuesDDEV_Headerbild_f640931350.webp)

    ###  Better scalability with decoupled queues: How to set up RabbitMQ with TYPO3

     10 April 2024 | Jochen Roth

     When built-in message transports hit their limits, RabbitMQ can provide TYPO3 with a scalable, robust message queue.

     [ Read more: Better scalability with decoupled queues: How to set up RabbitMQ with TYPO3 ](https://b13.com/knowledge/better-scalability-with-decoupled-queues-how-to-set-up-rabbitmq-with-typo3)
- ![A cartoon character resembling a shield gives a thumbs up in front of a computer interface with various menu options.](https://b13.com/fileadmin/_processed_/e/6/csm_Header_cda1f80173.webp)

    ###  Meet T3ppy: A New Era for Editorial Work in TYPO3

     01 April 2026 | Florian “Flix” Keitgen

     T3ppy and the AiM extension bring AI directly into the TYPO3 backend—enhancing SEO, content quality, and workflows with centralized control.

     [ Read more: Meet T3ppy: A New Era for Editorial Work in TYPO3 ](https://b13.com/knowledge/meet-t3ppy-a-new-era-for-editorial-work-in-typo3)
- ![Retro microphone illustration with a shopping cart icon in the background, symbolizing e-commerce or online shopping.](https://b13.com/fileadmin/_processed_/f/8/csm_Marketplace_Headerbild_ee1575614c.webp)

    ###  Why TYPO3 Needs a Marketplace for Products

     25 March 2026 | Florian “Flix” Keitgen

     A marketplace would make TYPO3 products more discoverable, easier to compare, and benefit both agencies and clients alike.

     [ Read more: Why TYPO3 Needs a Marketplace for Products ](https://b13.com/knowledge/why-typo3-needs-a-marketplace-for-products)
- ![A hand holding a magnifying glass over a laptop screen displaying a webpage with an image and text elements.](https://b13.com/fileadmin/_processed_/e/5/csm_BackendUserSection_Headerbild_6093c842fd.webp)

    ###  Unlocking TYPO3’s Hidden Gem: The Backend User Section (Doktype 6)

     05 March 2026 | David Steeb

     Discover TYPO3’s underrated doktype 6 (Backend User Section) for secure internal previews, editor training, and prototyping. Learn real use cases, common pitfalls like 403 errors…

     [ Read more: Unlocking TYPO3’s Hidden Gem: The Backend User Section (Doktype 6) ](https://b13.com/knowledge/backend-user-section-in-typo3-uses-pitfalls-helper)
- ![Two stylized web page designs featuring a user profile, image placeholders, and text sections, set against a light blue background.](https://b13.com/fileadmin/_processed_/2/0/csm_BackendPreview_Headerbild_b4c5799cfa.webp)

    ###  Backend Previews With a System—Why We Built EXT:backendpreviews

     09 February 2026 | David Steeb

     EXT:backendpreviews brings structure and consistency to content previews in the TYPO3 backend using Fluid templates, layouts, and partials.

     [ Read more: Backend Previews With a System—Why We Built EXT:backendpreviews ](https://b13.com/knowledge/backend-previews-with-a-system-why-we-built-extbackendpreviews)
- ![A human hand shakes a robotic hand against a purple background with heart patterns, symbolizing collaboration between humans and technology.](https://b13.com/fileadmin/_processed_/6/2/csm_AIbotsLoveMarkdown_Headerbild_72fe5820d6.webp)

    ###  The Internet Is No Longer Just for Humans—AI Bots Love Markdown

     28 January 2026 | Benni Mack

     Discover why most web traffic is now automated and how TYPO3’s structured content model prepares websites for humans, editors, and AI systems.

     [ Read more: The Internet Is No Longer Just for Humans—AI Bots Love Markdown ](https://b13.com/knowledge/the-internet-is-no-longer-just-for-humans-ai-bots-love-markdown)
- ![Several colorful web page mockups stacked together, showcasing different layouts and design elements against a purple background.](https://b13.com/fileadmin/_processed_/e/3/csm_CaminoTheme_Headerbild_d082598009.webp)

    ###  Camino—The Need for a Default Theme in TYPO3 Is Real

     27 January 2026 | Benni Mack

     With TYPO3 v14, Camino introduces a default theme that removes friction from first installs. Why this matters—and how TYPO3 laid the groundwork.

     [ Read more: Camino—The Need for a Default Theme in TYPO3 Is Real ](https://b13.com/core-insights/blog/camino-the-need-for-a-default-theme-in-typo3-is-real)
- ![Graphic featuring stylized representations of a tower with the text "T3CON25 Düsseldorf" prominently displayed in the center.](https://b13.com/fileadmin/_processed_/7/b/csm_T3CON2025_Headerbild_fc9c5cc53e.webp)

    ###  T3CON25—One Step Closer to the Future of Content Management

     10 December 2025 | Franzi Töpler

     T3CON25 showcased the future of TYPO3 with insights on TYPO3 v14, AI, digital sovereignty, and open-source solutions driving secure, modern web experiences.

     [ Read more: T3CON25—One Step Closer to the Future of Content Management ](https://b13.com/knowledge/shaping-the-future-of-content-management-t3con25)