我已经将ckeditor附加到插件弹性表单字段。每次保存插件 (ce( 时,都会为换行符添加空段落,并将<br>
转换为 <p> </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> </p>
,每次保存时都会成倍增加。已经花了几个小时在这个:(
您是否正在使用EXT:flux
如果是,则有一个听起来非常相似的错误:https://github.com/FluidTYPO3/flux/issues/1388
也许更新或切换到通量开发分支会为您解决这个问题。
似乎很快就修复了 8 LTS 和 9 LTS:https://review.typo3.org/c/Packages/TYPO3.CMS/+/60902