如何以编程方式在TYPO3中的自定义扩展中添加文件收集记录

时间:2018-07-03 11:15:23

标签: typo3 typo3-8.x typo3-extensions

我想以编程方式在后台创建的自定义记录中添加文件收集记录。

创建具有文件属性的自定义模型后,我可以立即添加单独的文件,但是我无法控制它现在转到哪个文件夹,因此我想在自定义模型中创建记录的文件集合类型这样我就可以更好地控制文件上传到哪个文件夹。

感谢您的帮助。谢谢

1 个答案:

答案 0 :(得分:0)

如果有人偶然发现了这个,这就是我的做法。

'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',
                ],
            ] ),
    ],