[TextareaEditor] 

Introduction 

Shows a textarea.

Properties 

templateName 

Data type
string
Needed by
Backend (form editor)
Mandatory
Yes
Related options
value
Inspector-TextareaEditor
Good to know
Description

The inline HTML template which is used for this inspector editor. Must be equal to an existing array key within prototypes.<prototypeIdentifier>.formEditor.formEditorPartials and must be started with 'Inspector-' by convention.

identifier 

Option path
prototypes.<prototypeIdentifier>.formElementsDefinition.<formElementTypeIdentifier>.formEditor.editors.*.identifier
Data type
string
Needed by
Backend (form editor)
Mandatory
Yes
Default value
Depends (see concrete element configuration)
Good to know
Description
Identifies the current inspector editor within the current form element. The identifier is a text of your choice but must be unique within the optionpath prototypes.prototypeIdentifier.formElementsDefinition.formelementtypeidentifier.formEditor.editors.

label 

Option path
prototypes.<prototypeIdentifier>.formElementsDefinition.<formElementTypeIdentifier>.formEditor.editors.*.label
Data type
string
Needed by
Backend (form editor)
Mandatory
Yes
Default value
Depends (see concrete element configuration)
Good to know
Description
The label for this inspector editor which is shown within the inspector component.

propertyPath 

Option path
prototypes.<prototypeIdentifier>.formElementsDefinition.<formElementTypeIdentifier>.formEditor.editors.*.propertyPath
Data type
string
Needed by
Backend (form editor)
Mandatory
Yes
Default value
Depends (see concrete element configuration)
Good to know
Description
The path to the property of the form element which should be written by this inspector editor.

enableRichtext 

Data type
boolean
Needed by
Backend (form editor)
Mandatory
No
Default value
false
Description

If set to true, the textarea will be rendered as a rich text editor using CKEditor 5. This allows for formatted text input with features like bold, italic, links, and lists.

The RTE configuration is loaded from the global TYPO3 RTE presets defined in the system configuration. Use the richtextConfiguration option to specify which preset should be used.

richtextConfiguration 

Data type
string
Needed by
Backend (form editor)
Mandatory
No
Default value
'form-label'
Related options
Description

Defines which RTE preset configuration should be used when enableRichtext is true. The preset name must correspond to a preset defined in the global TYPO3 RTE configuration.

Common preset names include:

  • form-label - Simple formatting for labels and short texts (bold, italic, link) - default
  • form-content - Extended formatting for content fields (includes lists)
  • default - The default TYPO3 RTE configuration
  • minimal - A minimal configuration with basic formatting
  • full - A full-featured configuration with all available features

If the specified preset does not exist, the system will fall back to the 'form-label' preset.