From c6a63d68c3632d2f194cbc5c988f2b8fb5bccd29 Mon Sep 17 00:00:00 2001 From: eki89 Date: Tue, 28 Mar 2023 14:04:05 +0200 Subject: [PATCH] [Bugfix] Default sorting added for project children lists as temporary workaround. --- .../contao/modules/ExposeModuleProjectChildrenList.php | 3 +++ src/Resources/contao/modules/ModuleRealEstateProjectList.php | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Resources/contao/modules/ExposeModuleProjectChildrenList.php b/src/Resources/contao/modules/ExposeModuleProjectChildrenList.php index e15f44e..0b2ea33 100644 --- a/src/Resources/contao/modules/ExposeModuleProjectChildrenList.php +++ b/src/Resources/contao/modules/ExposeModuleProjectChildrenList.php @@ -14,6 +14,7 @@ namespace ContaoEstateManager\Project; use Contao\BackendTemplate; +use Contao\Config; use ContaoEstateManager\ExposeModule; use ContaoEstateManager\FilterSession; use ContaoEstateManager\RealEstateModel; @@ -91,6 +92,8 @@ protected function compile(): void $arrColumns[] = "$this->strTable.master=''"; $arrValues[] = $this->realEstate->master; + $arrOptions['order'] = (Config::get('defaultSorting') ?: 'tstamp') . ' DESC'; + $objChildren = RealEstateModel::findPublishedBy($arrColumns, $arrValues, $arrOptions); if (null !== $objChildren) diff --git a/src/Resources/contao/modules/ModuleRealEstateProjectList.php b/src/Resources/contao/modules/ModuleRealEstateProjectList.php index a747a85..3187cdc 100644 --- a/src/Resources/contao/modules/ModuleRealEstateProjectList.php +++ b/src/Resources/contao/modules/ModuleRealEstateProjectList.php @@ -105,7 +105,7 @@ protected function compile(): void [$arrColumns, $arrValues, $arrOptions] = $this->getProjectParameters(); - $arrOptions['order'] = (\Config::get('defaultSorting') ?: 'tstamp') . ' DESC'; + $arrOptions['order'] = (Config::get('defaultSorting') ?: 'tstamp') . ' DESC'; $cntProjects = RealEstateModel::countPublishedBy($arrColumns, $arrValues, $arrOptions); @@ -135,7 +135,7 @@ protected function compile(): void { [$arrColumns, $arrValues, $arrOptions] = $this->objFilterSession->getParameter($this->realEstateGroups, $this->filterMode, (bool) $this->childrenObserveFiltering); - $arrOptions['order'] = (\Config::get('defaultSorting') ?: 'tstamp') . ' DESC'; + $arrOptions['order'] = (Config::get('defaultSorting') ?: 'tstamp') . ' DESC'; $queryProjects = "'".implode("','", $projectIds)."'";