Typo3 类型3:自定义内容元素-TCA字段配置
我按照教程在TYPO3中实现自定义内容元素。我不知道如何配置后端字段 以下是我对tt_内容的覆盖: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--,
$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定义!-但这是一个新问题。请看看这个问题是否已经有答案,或者发布一个新的答案。