Change default upload folder
If an image is uploaded via "Select & upload files", it's stored in fileadmin/user_upload/.
It would be very useful, if you can overwrite this for specific pages, e.g. in Page TSconfig. For example for a page "news storage", where all images should be uploaded to fileadmin/user_upload/images/news/.
#2 Updated by Sven Burkert about 2 years ago
- Priority changed from Should have to Must have
- Complexity set to easy
Thank you for this hint and your extension, works great, I've configured upload paths for news, tt_content, pages and more.
But this should be really part of the core. I'm wondering this is not possible without extension.
#3 Updated by Felix Nagel almost 2 years ago
It seems in TYPO3 9.x it's possible to change the global default upload folder: https://docs.typo3.org/typo3cms/TSconfigReference/UserTsconfig/Options.html#defaultuploadfolder
It would be nice if changing the upload folder would be possible using TCA, probably as an option in \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getFileFieldTCAConfig().
#4 Updated by Markus Mächler over 1 year ago
I think it should even be possible to force an editor to choose an upload folder when he uses "Select & upload files". It is very tedious to first upload an image using the filelist and then go back to the record and setup a relation to the image just uploaded. There are cases where a human has to decide to which folder an image belongs, because there are no simple rules that could be used. The default upload folder could then be proposed to the editor, but he should still be able to choose a different folder.
#5 Updated by Georg Ringer about 1 year ago
- Status changed from New to Closed
check out the hook
which is also used in the mentioned extension https://github.com/beechit/default_upload_folder/
therefore I am closing this issue
#6 Updated by Christian Hackl 6 months ago
- Status changed from Closed to New
This is unfortunately not satisfactory, because you can't set the storage per dataset with the hook.
Because the hook provides me no UID of the record I can't get this to work.
For example if you have a TCA for a company - with a field "logo" - a field "images" and a field "movies", then I would like to be able to specify a separate folder for each company or want to create it automatically in which the files are stored / uploaded in an orderly way....
And not per BE user!
#10 Updated by Christian Hackl 6 months ago
yes, for example:
news record uid -> directory
uid 1 (pid 1) -> directory 1
uid 2 (pid 1) -> directory 2
uid 3 (pid 1) -> directory 3
why? so that you can finally clean up the files (images etc.) automatically and the editor does not have to create folders beforehand - which has always been quite confusing with our previous experience. Sometimes a folder is capitalized, sometimes completely capitalized, sometimes small, sometimes underlined, sometimes without, sometimes with umlauts, sometimes without - and if an editor in the respective company changes and he was not properly instructed, sometimes everything lands directly in the user_upload folder...
In my current case, for example, I have FE-User which can upload files, these are now already beautifully in individual folders stored and in fact the record which they edit in the FE (automatically). In the backend this possibility is still missing so that a corresponding "sub"-admin must always create or search a folder first... that is not so nice and error-prone.