---
title: "Deprecation: #79341 - TCA richtext configuration in defaultExtras dropped"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:deprecation-79341"
source: "Changelog/8.6/Deprecation-79341-TCARichtextConfigurationInDefaultExtrasDropped.rst"
modified: "2026-09-14T09:47:36+00:00"
---

# Deprecation: #79341 - TCA richtext configuration in defaultExtras dropped

See [forge#79341](https://forge.typo3.org/issues/79341)

## Description

Enabling richtext rendering for fields in the Backend record editor has been simplified.

In the past, a typical `TCA` configuration of a richtext field looked like:

```php
'columns' => [
    'content' => [
        'config' => [
            'type' => 'text',
        ],
        'defaultExtras' => 'richtext:rte_transform',
    ],
];
```

The `defaultExtras` is obsolete and substituted with `enableRichtext` within the `config` section:

```php
'columns' => [
    'content' => [
        'config' => [
            'type' => 'text',
            'enableRichtext' => true,
        ],
    ],
];
```

If the RTE was enabled for a specific type only, it looked like this:

```php
'columns' => [
    'content' => [
        'config' => [
            'type' => 'text',
        ],
    ],
],
'types' => [
    'myType' => [
        'columnsOverrides' => [
            'aField' => [
                'defaultExtras' => 'richtext:rte_transform',
            ],
        ],
    ],
],
```

This is now:

```php
'columns' => [
    'content' => [
        'config' => [
            'type' => 'text',
        ],
    ],
],
'types' => [
    'myType' => [
        'columnsOverrides' => [
            'aField' => [
                'config' => [
                    'enableRichtext' => true,
                ],
            ],
        ],
    ],
],
```

## Impact

Using defaultExtras to enable richtext editor will stop working in TYPO3 v9. An automatic `TCA` migration
transfers to the new syntax in TYPO3 v8 and logs deprecations.

## Affected Installations

All installations using `defaultExtras` for richtext configuration.

## Migration

Remove the defaultExtras line and set `'enableRichtext' => true,` within the config section of the field.
This is allowed in `columnsOverrides` for specific record types, too.
