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



我已经将ckeditor附加到插件弹性表单字段。每次保存插件 (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> ,每次保存时都会成倍增加。已经花了几个小时在这个:(

您是否正在使用EXT:flux如果是,则有一个听起来非常相似的错误:https://github.com/FluidTYPO3/flux/issues/1388

也许更新或切换到通量开发分支会为您解决这个问题。

似乎很快就修复了 8 LTS 和 9 LTS:https://review.typo3.org/c/Packages/TYPO3.CMS/+/60902

最新更新