Typo3 类型3:自定义内容元素-TCA字段配置

Typo3 类型3:自定义内容元素-TCA字段配置,typo3,typoscript,fluid,fluid-styled-content,Typo3,Typoscript,Fluid,Fluid Styled Content,我按照教程在TYPO3中实现自定义内容元素。我不知道如何配置后端字段 以下是我对tt_内容的覆盖: $GLOBALS['TCA']['tt_content']['types']['my_custom_ce'] = [ 'showitem' => ' --palette--;' . $frontendLanguageFilePrefix . 'palette.general;general, --linebreak--,

我按照教程在TYPO3中实现自定义内容元素。我不知道如何配置后端字段

以下是我对tt_内容的覆盖:

$GLOBALS['TCA']['tt_content']['types']['my_custom_ce'] = [
    'showitem'         => '
            --palette--;' . $frontendLanguageFilePrefix . 'palette.general;general,
            --linebreak--, header;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:header_formlabel,
            --linebreak--, date;Datum,
            --linebreak--, media;Media,
            --linebreak--, bodytext;text,
];

例如,我想更改“bodytext”字段的textarea大小。我阅读了官方的TCA参考资料,但仍然不知道它是如何工作的

textarea fild大小的更改是在

$GLOBALS['TCA']['tt_content']['columns']['bodytext']['config']等。

在TCA参考中查找详细信息


这将更改所有CE的字段大小。据我所知,不可能只为一个CE改变这一点

谢谢,这很有效。如果我的CE有多个bodytext字段怎么办?是否有办法配置每个字段?不可能有多个
bodytext
字段
bodytext
tt\u content
表中的一列。一个表中不可能有多个同名的列。如果我需要多个文本字段,我想我应该用“addTCAcolumns”和“addToAllTCAtypes”创建新的列?我不知道这是否是最好的实践,一个新的列,或使用
子标题
列f.e.,如果它还没有使用。-如果添加新列,请不要忘记更改表的SQL定义!-但这是一个新问题。请看看这个问题是否已经有答案,或者发布一个新的答案。