Actions
Bug #102559
openEpic #99669: CKEditor5 Collection
CKEditor: RegExp rules in editor.config.htmlSupport not working
Status:
New
Priority:
Should have
Assignee:
-
Category:
RTE (rtehtmlarea + ckeditor)
Target version:
-
Start date:
2023-11-29
Due date:
% Done:
0%
Estimated time:
TYPO3 Version:
12
PHP Version:
8.2
Tags:
Complexity:
Is Regression:
Sprint Focus:
Description
According to the docs of CKE/General HTML Support (see: https://ckeditor.com/docs/ckeditor5/latest/api/module_html-support_generalhtmlsupportconfig-GeneralHtmlSupportConfig.html#member-disallow) names, atrribute keys, CSS classes and so on for allow/disallow rules can be declared as regular expressions. Using such values in RTE YAML config files does not work, though (TYPO3 12.4.8). Such values seem to get passed as strings to the editor options and will then not be interpreted correctly by CKE:
editor:
config:
htmlSupport:
allow:
- {
name: /.+/,
classes: [
/my-icon-classes.*/
]
attributes: [
{
key: /^data-.+$/,
value: true
}
]
}
Expected behaviour: Regular expressions from YAML files in editor.config.htmlSupport.allow or .disallow will work in CKE
Updated by S P 15 days ago
- Related to Bug #104827: CKEditor 5: custom transformation do not allow regular expressions due to escaping added
Actions