TYPO3 TCA 文本换行符

TYPO3 TCA text linebreaks

我需要一个多行文本区域,它被 <h1> 封装在 Fluid 中。

如果我在 TCA richtext 中创建该字段,CKeditor 会在它周围抛出一个 <p> 标记,所以我得到

<h1><p>bla<br/>next line</p></h1>

这是无效的 HTML。 我在 CKEditor 中尝试了一些设置,例如 config.autoParagraph: false,但没有帮助。

当我将文本字段设置为非 richttext 时,前端不提供换行符,但我注意到多行已保存到数据库中。有输出这个的打字方式吗?

您可以在没有 RTE 的情况下使用 <f:format.nl2br>
<f:format.raw>/<f:format.html> 与 RTE。