Bug #102053
openEpic #99669: CKEditor5 Collection
ckeditor - fixAttrib.class.default of A-link not applied when link is inside a list element
0%
Description
Hi,
this is a follow up to this old closed issue : #92756
When I set this in YAML, the class is not applied to the <a> tag inside an <li> one :
processing:
HTMLparser_db:
tags:
a:
fixAttrib:
class:
default: external-link
I've simply fixed this by adding "ul" to the switch/case test of block elements in TYPO3\CMS\Core\Html\RteHtmlParser::TS_transform_db
I don't know if it's the right way, please find the attached patch to review.
Files
Updated by RVVN no-lastname-given about 1 year ago
- Subject changed from ckeditor - fixAttrib.class.default of A-link not applied when link is inside list to ckeditor - fixAttrib.class.default of A-link not applied when link is inside a list element
Updated by Georg Ringer about 1 year ago
- Related to Bug #92756: RTE - fixAttrib to A-link not applied when link is inside list added
Updated by Georg Ringer about 1 year ago
tested this in master (V13) and if added ul/ol there, after saving the whole UL is gone?!
Updated by RVVN no-lastname-given about 1 year ago
I set the TYPO3 version in the issue metadata so I didn't mention it but I only test this fix on TYPO3v11.5.31.
Just tested it now again, with <ol> tag too (I forgot to add this tag in the patch), and the whole HTML is preserved.
I don't have access to a TYPO3v12+ version atm.
Does the fixAttrib.class.default of A-link when link is inside a list element work on master ?
If yes, it could be a lead to a better fix covering all versions.