首页 > 解决方案 > TYPO3 TCA 默认文本多行/文本区域

问题描述

我可以在 TYPO3 TCA 中为 textareas 设置默认的“多行值”吗?

如果我使用\n例如输出总是\n不是换行符。“默认”标签是一个整数或字符串(TYPO3 文档),所以似乎不可能在文本区域中输入默认的多行文本,对吧?

<config>
    <type>text</type>
    <rows>3</rows>
    <cols>30</cols>
    <eval>trim</eval>
    <default>WILD AND FREE \n SINCE 2008</default>
</config>

标签: typo3typo3-8.x

解决方案


你必须适应你使用的那种定义。

通常 TCA 在 PHP 文件中定义,但您使用 XML。XML 不知道转义字符,例如\n. 但是标签的内容可能包含换行符,因此可以拆分default标签并在几行之后结束它。
注意缩进!


推荐阅读