如何解决Typo3 TCA Override:将字段添加到插件面板
我尝试在插件面板中添加一个字段。
$fields = [
'filtertest' => [
'exclude' => 1,'label' => 'Filter','config' => [
'type' => 'select','renderType' => 'selectSingle','items' => [
['Test 1','1'],['Test 2','2'],['Test 3','3'],]
],]
];
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('tt_content',$fields);
// This is not working
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('tt_content','plugin','filtertest','after:list_type');
// Working,but not the desired palette
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addFieldsToPalette('tt_content','gallerySettings','after:imagecols');
插件调色板的名称是否错误?尝试将字段添加到另一个调色板 (gallerySettings) 时,它工作正常。
解决方法
什么调色板plugin
?
我在我的安装中没有找到同名的调色板。
查看位于 Configuration
-> $GLOBALS['TCA'] (Table configuration array)
-> tt_content
palettes
你是说插件配置,用XML做的吗?
那是字段“pi_flexform”,它以您可以在 manual
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。