defaultOrder.diff
| 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 | |