我注意到yaml配置的行为很奇怪,因为TYPO3在具有几个类的stylesSet部分中从8.19更新为8.22。如果类名以“ bg”开头并且未定义为第一类,它将不再起作用。
stylesSet:
- { name: "bgcolor-pink", element: ['p', 'div'] , attributes: { class: "button bgcolor pink"} }
但是,如果我先放置类“ bgcolor”,则样式集“ bgcolor-pink”将再次显示在ckeditor中,并且可以正常工作。
stylesSet:
- { name: "bgcolor-pink", element: ['p', 'div'] , attributes: { class: "bgcolor button pink"} }
我认为这可能与stylesheetParser_skipSelectors有关,但找不到线索。
我很感谢您的答复。
答案 0 :(得分:3)
不久前,我也遇到了这个问题。经过一番搜索,我发现这是ckeditor中的错误。必须按字母顺序列出课程,否则将不起作用。问题在于,在ckeditor的一部分中,对类进行了排序,然后根据未进行排序的原始配置进行了检查。该错误已有一段时间(至少4年,请参见https://dev.ckeditor.com/ticket/13206),但似乎尚未修复。现在唯一的“解决方案”是按字母顺序列出课程。