---
title: "Introduction"
manual: "TYPO3 Explained"
version: "11.5"
permalink: "https://docs.typo3.org/permalink/t3coreapi:rte-backend-introduction@11.5"
source: "ApiOverview/Rte/InTheBackend/Introduction.rst"
rendered: "2026-10-21T15:30:00+00:00"
---

> [!WARNING]
> **Attention**
>
> TYPO3 v11 has reached end-of-life as of October 31th 2024 and
> is no longer being maintained. Use the version switcher on the top
> left of this page to select documentation for a supported version of TYPO3.
>
> Need more time before upgrading?
> You can purchase Extended Long Term Support (ELTS) for TYPO3 v11 here:
> [TYPO3 ELTS](https://typo3.com/services/extended-support-elts).

# Introduction {#rte-backend-introduction}

When you configure a table in `$TCA` and add a field of the type "text"
which is edited by a `<textarea>`, you can choose to use a Rich Text
Editor (RTE) instead of the simple form field. An RTE enables the users
to use visual formatting aids to create bold, italic, paragraphs,
tables, etc.

![](../../../Images/AutomaticScreenshots/Rte/RteBackend.png)

For full details about setting up a field to use an RTE, please refer to the
chapter labeled 'special-configuration-options' in older versions of the
TCA Reference.

The short story is that it's enough to set the key `enableRichtext` to true.

```php
'poem' => array(
    'exclude' => 0,
    'label' => 'LLL:EXT:examples/locallang_db.xlf:tx_examples_haiku.poem',
    'config' => array(
        'type' => 'text',
        'cols' => 40,
        'rows' => 6,
        'enableRichtext' => true
    ),
),
```

This works for FlexForms too:

```xml
<poem>
    <TCEforms>
        <exclude>0</exclude>
        <label>LLL:EXT:examples/locallang_db.xlf:tx_examples_haiku.poem</label>
        <config>
            <type>text</type>
            <cols>40<cols>
            <rows>6</rows>
            <enableRichtext>true</enableRichtext>
        </config>
    <TCEforms>
</poem>
```

> [!IMPORTANT]
> Don't forget to enable Rich Text Editor in the back end,
> in User Settings -> Edit and Advanced functions,
> check "Enable Rich Text Editor", if not already done.
