2

フィールド (タイプ FAL) のアップロード フォルダを TCA に設定することは可能ですか?

「my」ファイルストレージへの相対パスを設定するか、ファイルストレージ 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