自从我升级到 Typo3 v9 以来,所有保存在 CKE 编辑器中的文本 CE 在 FE 中显示时都会被"转换",文本行之间添加了空段落。
1号线 2
号线
成为
Line1
Line2
预期:
Line1
Line2
我发现了一些非常相似的帖子/错误跟踪,但我无法弄清楚如何解决这个问题。
没有使用像"通量"这样的特殊内容,它在 Typo3 v8 中工作。 提前感谢您的帮助。 乔尔
通常输出来自fluid_styled_content
模板,如TextMedia.html
,由 ViewHelperf:format.html
呈现
您可能需要检查 TypoScript 对象lib.parseFunc_RTE
该对象转换数据库中的富文本以进行前端显示(请参阅 https://docs.typo3.org/m/typo3/reference-typoscript/master/en-us/Functions/(
顺便说一句:如果您在富文本编辑器中按"输入"(段落分隔符(或"Shift+Enter"(分隔符(,则会有所不同。也许这就是你所追求的?
当我安装一个新的 Typo3 v9 实例时,CKE 和 FE 输出一切都很好!
所以我做了额外的测试/研究,最后在 2 个网站上发现:
-rtehtmlarea 扩展仍然处于活动状态(我们刚刚从 8->9 升级( -从 rtehtmlarea 继承的 RTE 配置仍然存在于 TS 配置中
在第一个站点上,卸载rtehtmlarea解决了这个问题。在第二个rtehtmlarea没有安装,但忘记了旧的配置是一个问题。删除此配置也解决了问题!
希望这可以帮助其他用户。