Project

General

Profile

Actions

Bug #101286

open

Epic #99669: CKEditor5 Collection

RTE validation broken when field is required

Added by Christoph Erdmann 11 months ago. Updated 9 months ago.

Status:
New
Priority:
Should have
Assignee:
-
Category:
RTE (rtehtmlarea + ckeditor)
Target version:
-
Start date:
2023-07-07
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
12
PHP Version:
8.2
Tags:
Complexity:
Is Regression:
Sprint Focus:

Description

Hey guys,

when declaring a field in TCA as RTE and adding the option required => true, the validation is broken:

TCA:

'content' => [
    'exclude' => true,
    'label' => 'LLL:EXT:my_ext/Resources/Private/Language/locallang_db_event.xlf:content.label',
    'config' => [
        'type' => 'text',
        'enableRichtext' => true,
        'required' => true,
    ],
],

SQL schema:

    ...
    content text NULL DEFAULT NULL
    ...

When creating a new record, the field is not marked as invalid, even as it should be (because of required => true):

After putting some content in, it gets marked as invalid. Thus the record cannot be saved:

If you need feedback, just reach out. Thanks for looking into this and fixing/support.


Files

clipboard-202307071440-pl0st.png (20.5 KB) clipboard-202307071440-pl0st.png Christoph Erdmann, 2023-07-07 12:40
clipboard-202307071442-wn1b8.png (23.2 KB) clipboard-202307071442-wn1b8.png Christoph Erdmann, 2023-07-07 12:42

Related issues 3 (1 open2 closed)

Related to TYPO3 Core - Bug #100838: RTE field not marked as requiredResolved2023-05-08

Actions
Related to TYPO3 Core - Bug #98538: FormEngine state not updated anymore with CKEditor5Closed2022-10-05

Actions
Has duplicate TYPO3 Core - Bug #103533: TCA type=text + enableRichtext=true cannot be requiredNew2024-04-04

Actions
Actions

Also available in: Atom PDF