Plugins 使用typo3中的插件扩展CE的标准字段

Plugins 使用typo3中的插件扩展CE的标准字段,plugins,configuration,typo3,backend,Plugins,Configuration,Typo3,Backend,我有一个自己的前端插件,当我点击typo3后端的[edit(Content Element)]时,我希望有一个带有字段的额外配置选项卡。 我尝试了以下解释: 我在Configuration/TCA/Overrides中更改了pages.php(这是错误的,因为CE的itstt_content.php),还在ext_tables.sql中创建了表。 不幸的是,后端没有显示任何内容。 有人能帮我吗;谢谢。在tt_content.php中尝试将此作为结束行: \TYPO3\CMS\Core\Utili

我有一个自己的前端插件,当我点击typo3后端的[edit(Content Element)]时,我希望有一个带有字段的额外配置选项卡。 我尝试了以下解释: 我在Configuration/TCA/Overrides中更改了pages.php(这是错误的,因为CE的itstt_content.php),还在ext_tables.sql中创建了表。 不幸的是,后端没有显示任何内容。
有人能帮我吗;谢谢。

在tt_content.php中尝试将此作为结束行:

\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes(
    'tt_content',
    '--div--;My own tab,inputfield1,inputfield2',
    '',
    'after:layout'
);
第三个条目确定要添加选项卡的特定类型列表(如果保留为空,则为所有类型插入),最后一个条目(在sasha示例中缺失)位置


编辑我无法确定tt_内容中应该出现的字段,现在我从页面切换

您想将配置添加到页面还是插件内容元素?这两个是不同的。页面在
pages
中处理,内容元素在
tt_content
中处理。问题是这也不起作用。即使在清理缓存并删除typo3temp文件夹中的所有内容之后,增益:这些更改也会针对表
页面
完成。您的插件存储在
tt\u content
中。您需要使用文件
Configuration/TCA/Overrides/tt\u conetnt.php
,并且您应该将字段添加到
tt\u content
,因此请确保
addtoAlltcates()
的第一个参数是
'tt\u content'
谢谢您,伯纳德,这是解决方案:)伯纳德认为您在哪里向tt\u content添加字段??