繁体   English   中英

TYPO3 8种ckeditor样式设置多个类以“ bg”开头的类名不起作用

[英]TYPO3 8 ckeditor stylesSet multiple Classes start Classname with “bg” does not work

我注意到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有关,但找不到线索。

谢谢您的回答。

不久前,我也遇到了这个问题。 经过一番搜索,我发现这是ckeditor中的错误。 必须按字母顺序列出课程,否则将不起作用。 问题在于,在ckeditor的一部分中,对类进行了排序,然后根据未进行排序的原始配置进行了检查。 该错误已经存在了一段时间(至少4年,请参见https://dev.ckeditor.com/ticket/13206 ),但似乎尚未修复。 现在唯一的“解决方法”是按字母顺序列出类。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM