CoreCommunity ExtensionsIncubatorDistributionsTYPO3 4.5 ProjectsTYPO3 4.6 ProjectsTYPO3 4.7 ProjectsTYPO3 6.0 ProjectsTYPO3 6.1 ProjectsTYPO3 6.2 Projects (+)

defaultOrder.diff

Michel Tremblay, 2012-04-27 17:08

Download (1.2 kB)

 
classes/class.tx_solr_sorting.php Locally Modified (Based On LOCAL)
88 88
			$optionName = substr($optionName, 0, -1);
89 89
			$sortOptions[$optionName] = array(
90 90
				'field' => $optionField,
91
				'label' => $optionLabel
91
				'label' => $optionLabel,
92
				'defaultOrder' => $optionConfiguration['defaultOrder']
92 93
			);
93 94
		}
94 95

  
pi_results/class.tx_solr_pi_results_sortingcommand.php Locally Modified (Based On LOCAL)
96 96
		$configuredSortOptions = $sortHelper->getSortOptions();
97 97

  
98 98
		foreach ($configuredSortOptions as $sortOptionName => $sortOption) {
99
			$sortDirection = $this->configuration['search.']['sorting.']['defaultOrder'];
99
			$sortDirection = !empty($sortOption['defaultOrder']) ? $sortOption['defaultOrder'] : $this->configuration['search.']['sorting.']['defaultOrder'];
100 100
			$sortIndicator = $sortDirection;
101 101
			$sortParameter = $sortOptionName . ' ' . $sortDirection;
102 102