Typo3:我在哪里可以获得 TCA 类型列表?
Typo3: Where can i get list of TCA types?
我有正文和图片所以喜欢这种类型的列表在哪里可以找到?我可以在 select 框中获取页面列表吗?
$GLOBALS['TCA']['tt_content']['types']['text_image_left'] = [
'showitem' => '
--palette--;palette.general;general,
header, subheader, header_layout,menu,
bodytext;bodytext_formlabel,
--div--;tabs.images,
image,
--div--;tabs.appearance,
--palette--;palette.frames;frames,
--div--;tabs.access,
hidden;field.default.hidden,
--div--;tabs.extended
',
'columnsOverrides' => ['bodytext' => ['config' => ['enableRichtext' => true]]]
];
嗯,不确定我是否答对了你的问题。你问
1. 获取 TCA 类型列表
2. 如何获取 select 字段中的页面列表 (?)
您可以在此处找到完整的 TCA 文档:
https://docs.typo3.org/m/typo3/reference-tca/master/en-us/
您感兴趣的部分是 [column][*][config] 部分:
https://docs.typo3.org/m/typo3/reference-tca/master/en-us/ColumnsConfig/Index.html
为了创建带有页面列表的 select,您需要进行以下配置。
我建议对字段使用 "group" 类型。
'page' => [
'exclude' => true,
'label' => 'List of Pages',
'config' => [
'type' => 'group',
'internal_type' => 'db',
'allowed' => 'pages',
'size' => 1,
'minitems' => 0,
'maxitems' => 1,
]
]
我有正文和图片所以喜欢这种类型的列表在哪里可以找到?我可以在 select 框中获取页面列表吗?
$GLOBALS['TCA']['tt_content']['types']['text_image_left'] = [
'showitem' => '
--palette--;palette.general;general,
header, subheader, header_layout,menu,
bodytext;bodytext_formlabel,
--div--;tabs.images,
image,
--div--;tabs.appearance,
--palette--;palette.frames;frames,
--div--;tabs.access,
hidden;field.default.hidden,
--div--;tabs.extended
',
'columnsOverrides' => ['bodytext' => ['config' => ['enableRichtext' => true]]]
];
嗯,不确定我是否答对了你的问题。你问
1. 获取 TCA 类型列表
2. 如何获取 select 字段中的页面列表 (?)
您可以在此处找到完整的 TCA 文档:
https://docs.typo3.org/m/typo3/reference-tca/master/en-us/
您感兴趣的部分是 [column][*][config] 部分:
https://docs.typo3.org/m/typo3/reference-tca/master/en-us/ColumnsConfig/Index.html
为了创建带有页面列表的 select,您需要进行以下配置。
我建议对字段使用 "group" 类型。
'page' => [
'exclude' => true,
'label' => 'List of Pages',
'config' => [
'type' => 'group',
'internal_type' => 'db',
'allowed' => 'pages',
'size' => 1,
'minitems' => 0,
'maxitems' => 1,
]
]