Bug #97141
closedrte_ckeditor and its problems with custom classes
100%
Description
In a recent TYPO3 10 project we've identified 3 problems with the ckeditor, all related to the styles/classes feature.
Problem 1: Tag breadcrumbs don't show class attributes
I remember from the old EXT:rte_htmlarea that the "tag breadcrumbs" line below the editor did mention the class attribute any tag had attached to. That's not the case for ckeditor though ;-/
Problem 2: Class attributes cannot be removed/cleared
Once a class attribute had been attached to a tag via the "Styles" select field, it's not possible (without switching to the source mode) to remove that class again ;-/
Problem 3: Multi-element classes are not auto-selected
Usually when focusing a tag the attached style is being selected in the "Styles" select field. That's not working for styles that are definied for more than one element.
Working | Not working |
- { name: "Cell: Yellow 1", element: "th", attributes: { 'class': 'yellow-1' }} |
- { name: "Cell: Yellow 2", element: ["td","th"], attributes: { 'class': 'yellow-2' }} |
Summary: these three problems prevent the users from having a good UX regarding style/class selector and make them manually modify the RTE source (which we don't want!)
Files