2

是否可以在 TCA 中为字段(FAL 类型)设置上传文件夹?

我认为可以通过设置“我的”文件存储的相对路径或将文件存储 ID 设置为 TCA 元素来实现。

目前所有文件都存储在 fileadmin/user_upload 中。

这是我的扩展 TCA 中的当前配置:

'fieldname' => array(
        'exclude' => 1,
        'label' => '...',
        'config' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getFileFieldTCAConfig('image',
                array(
                        'appearance' => array(                                  
                                '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_types' => array(
                                '0' => array(
                                        'showitem' => '
                                                --palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
                                                --palette--;;filePalette'
                                ),
                                \TYPO3\CMS\Core\Resource\File::FILETYPE_TEXT => array(
                                        'showitem' => '
                                                --palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
                                                --palette--;;filePalette'
                                ),
                        )
                ),
                $GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext']
        )
    ),
4

1 回答 1

0

可以通过扩展来实现EXT:default_upload_folder

允许通过 pageTs 设置在表或字段级别配置文件夹。查看扩展文档

于 2019-01-29T10:11:17.167 回答