Story #69617: FormEngine bugs
Wrong page uid given to getDefaultUploadFolder for InlineControlContainer
FormEngine aka TCEforms
When a user adds a media element to a page object, the function
getDefaultUploadFolder should get the page UID of the current page as an argument instead of the UID of the parent page.
For all other scenarios (e.g. tt_content, extbase records with file relations), this works fine. Only for file relations on pages, the wrong PID is passed.
The page uid is only used in the hook
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_userauthgroup.php']['getDefaultUploadFolder']. The bug may lead to unexpected behaviour, if you want to configure the default upload folder on page uid basis.
Tnx for digging into this. This is only incorrect for page records. Not for other records correct?
Could you push a patch to adjust this to our review system?
- Assignee set to Torben Hansen
Yes, this seems only to be wrong for inline elements on a page. All other records (e.g. news, tt_content, sys_file_collection) works.
I will create a patch for the change.
- Status changed from New to Under Review
- Parent task set to #69617
- Status changed from Under Review to New
- Category changed from File Abstraction Layer (FAL) to FormEngine aka TCEforms
Also available in: Atom