TYPO3 Flexform + Ckeditor:保存时添加了空段落

时间:2019-06-07 07:55:04

标签: plugins ckeditor typo3 typo3-8.x flexform

我已经将ckeditor附加到插件的flexforms字段中。每次保存插件(ce)时,都会在空白行中添加换行符,并将<br>转换为<p>&nbsp;</p>。没有使用助焊剂或助焊剂。 TYPO3是8.7.13(目前也是9)。只是使用pi_flexform和一个rte字段的插件,如下所示:

<settings.bookingConfirmationEmailBody>
    <config>
        <type>text</type>
        <rows>5</rows>
        <cols>30</cols>
        <eval>trim,required</eval>
        <enableRichtext>1</enableRichtext>
        <richtextConfiguration>exhibitors_email</richtextConfiguration>
    </config>
</settings.bookingConfirmationEmailBody>

我发现,在“从rte到db”的方向上,正确存储了所有东西。但是“从db到rte”,换行符和<br>会转换为<p>&nbsp;</p>,每次保存时都会成倍增加。已经花了几个小时了:(

2 个答案:

答案 0 :(得分:0)

如果使用的是EXT:flux,是否有一个听起来很像的Bug:https://github.com/FluidTYPO3/flux/issues/1388

也许更新或切换到助焊剂开发分支将为您解决这个问题。

答案 1 :(得分:0)

8 LTS和9 LTS似乎即将修复: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60902