Я пытаюсь установить options.defaultUploadFolder на странице TSConfig, но это не работает. У меня разные сайты в одной опечатке, и для каждого сайта должна быть установлена папка загрузки по умолчанию. Установка defaultUploadFolder в User TSConfig работает, но это не решение для меня, потому что у меня также есть группы пользователей с доступом ко всем веб-сайтам.
#working only at User TSConfig
options.defaultUploadFolder=1:/websiteA/uploads/
Я думал, что это возможно после прочтения этого https://forge.typo3.org/issues/68895
Согласно одному из последних комментариев в этом выпуске о кузнице TYPO3 (https://forge.typo3.org/issues/68895#note-11) и зафиксировать сообщение (https://forge.typo3.org/projects/typo3cms-core/repository/revisions/f54e28559d059495f46f3565bdfa06e68e518d85) там был добавлен только хук, который можно использовать для установки папки загрузки по умолчанию.
Существует расширение, которое использует этот хук и позволяет изменить папку загрузки по умолчанию с помощью PageTSconfig — https://github.com/beechit/default_upload_folder/
Это позволяет установить различные папки загрузки по умолчанию для каждой таблицы и столбца TCA.
Если этого вам недостаточно, вы можете использовать этот хук и делать все, что вам нужно:
https://github.com/beechit/default_upload_folder/blob/1.0.0/ext_localconf.php#L4-L5
https://github.com/beechit/default_upload_folder/blob/1.0.0/Classes/Hooks/DefaultUploadFolder.php
Других решений пока нет …