Class 键入3 8 ckeditor STYLES设置多个类,类名称以“开始”;bg";不起作用

Class 键入3 8 ckeditor STYLES设置多个类,类名称以“开始”;bg";不起作用,class,ckeditor,typo3,yaml,typo3-8.x,Class,Ckeditor,Typo3,Yaml,Typo3 8.x,我注意到yaml配置有一个奇怪的行为,因为stylesSet一节中的TYPO3从8.19更新到了8.22,有几个类。如果类名以“bg”开头,并且未将if定义为第一个类,则它不再有效 stylesSet: - { name: "bgcolor-pink", element: ['p', 'div'] , attributes: { class: "button bgcolor pink"} } 但是,如果我先放置类“bgcolor”,那么样式集“bgcolor pink”将再次显示在cked

我注意到yaml配置有一个奇怪的行为,因为stylesSet一节中的TYPO3从8.19更新到了8.22,有几个类。如果类名以“bg”开头,并且未将if定义为第一个类,则它不再有效

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"} }
我想这可能与Stylesheet和SkipSelector有关,但找不到线索


非常感谢您的回答。

我不久前也遇到了这个问题。经过一番搜索,我发现这是ckeditor中的一个bug。课程必须按字母顺序排列,否则将不起作用。问题在于,在ckeditor的一部分中,类被排序,然后根据未排序的原始配置进行检查。这个bug已经被发现了一段时间(至少4年了,请看),但似乎还没有被修复。现在唯一的“修复”方法是按字母顺序列出类。

我不久前也遇到了这个问题。经过一番搜索,我发现这是ckeditor中的一个bug。课程必须按字母顺序排列,否则将不起作用。问题在于,在ckeditor的一部分中,类被排序,然后根据未排序的原始配置进行检查。这个bug已经被发现了一段时间(至少4年了,请看),但似乎还没有被修复。现在唯一的“修复”是按字母顺序列出类。

ckeditor版本设置为4.7.1到4.11.1。我在变更日志中找不到任何与变更行为有关的内容。ckeditor版本从4.7.1设置为4.11.1。我在变更日志中找不到任何与变更行为有关的内容。我还发现有多个类的额外样式需要按字母顺序排序,但奇怪的是,问题发生在版本更新之后。我还发现有多个类的额外样式需要按字母顺序排序,但奇怪的是,问题发生在版本更新之后。