如何在 TYPO3 的自定义扩展中以编程方式添加文件收集记录
How to add file collection record programatically in custom extension in TYPO3
我想在后台创建的自定义记录中以编程方式添加文件集合记录。
在我创建了一个包含文件 属性 的自定义模型后,我现在可以添加单独的文件,但我现在无法控制它进入哪个文件夹,所以我想创建一个文件集合类型在我的自定义模型中记录的数量,这样我就可以更好地控制文件上传到哪个文件夹。
感谢任何帮助。谢谢
如果其他人偶然发现了这一点,我就是这样做的。
'files' => [
'exclude' => 0,
'label' => 'Files',
'config' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getFileFieldTCAConfig( 'files',
[
'appearance' => [
'createNewRelationLinkTitle' => 'LLL:EXT:cms/locallang_ttc.xlf:images.addFileReference',
],
// custom configuration for displaying fields in the overlay/reference table
// to use the imageoverlayPalette instead of the basicoverlayPalette
'foreign_match_fields' => [
'fieldname' => 'files',
'tablenames' => 'tx_table_name',
'table_local' => 'sys_file',
],
] ),
],
我想在后台创建的自定义记录中以编程方式添加文件集合记录。
在我创建了一个包含文件 属性 的自定义模型后,我现在可以添加单独的文件,但我现在无法控制它进入哪个文件夹,所以我想创建一个文件集合类型在我的自定义模型中记录的数量,这样我就可以更好地控制文件上传到哪个文件夹。
感谢任何帮助。谢谢
如果其他人偶然发现了这一点,我就是这样做的。
'files' => [
'exclude' => 0,
'label' => 'Files',
'config' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getFileFieldTCAConfig( 'files',
[
'appearance' => [
'createNewRelationLinkTitle' => 'LLL:EXT:cms/locallang_ttc.xlf:images.addFileReference',
],
// custom configuration for displaying fields in the overlay/reference table
// to use the imageoverlayPalette instead of the basicoverlayPalette
'foreign_match_fields' => [
'fieldname' => 'files',
'tablenames' => 'tx_table_name',
'table_local' => 'sys_file',
],
] ),
],