diff --git a/typo3/sysext/filelist/Classes/ElementBrowser/FileBrowser.php b/typo3/sysext/filelist/Classes/ElementBrowser/FileBrowser.php index e68f93a70eccc13663f63c669e42614ff2b09ef8..0642f1f14a2fabca6fa55d34ce1ec0e7c841e7bd 100644 --- a/typo3/sysext/filelist/Classes/ElementBrowser/FileBrowser.php +++ b/typo3/sysext/filelist/Classes/ElementBrowser/FileBrowser.php @@ -119,7 +119,13 @@ class FileBrowser extends AbstractResourceBrowser $markup[] = '</div>'; // Create the filelist - $this->filelist->start($this->selectedFolder, MathUtility::forceIntegerInRange($this->currentPage, 1, 100000), 'asc', false, Mode::BROWSE); + $this->filelist->start( + $this->selectedFolder, + MathUtility::forceIntegerInRange($this->currentPage, 1, 100000), + $this->getRequest()->getQueryParams()['sort'] ?? 'asc', + ($this->getRequest()->getQueryParams()['reverse'] ?? '') === '1', + Mode::BROWSE + ); $this->filelist->setResourceDisplayMatcher($this->resourceDisplayMatcher); $this->filelist->setResourceSelectableMatcher($this->resourceSelectableMatcher); $searchDemand = $this->searchWord !== ''