diff --git a/Classes/Common/QueryParamsBuilder.php b/Classes/Common/QueryParamsBuilder.php index eeefd89..09d8ab1 100644 --- a/Classes/Common/QueryParamsBuilder.php +++ b/Classes/Common/QueryParamsBuilder.php @@ -71,14 +71,15 @@ public static function createElasticParams(array $searchParams): array // Todo: automate the creation of parameters if (isset($searchParams['f_itemType']) && $searchParams['f_itemType'] !== "") { - $params['body']['query']['bool']['filter']['term']['itemType.keyword'] = $searchParams['f_itemType']; + $params['body']['query']['bool']['filter'][] = ['term' => ['itemType.keyword' => $searchParams['f_itemType']]]; } if (isset($searchParams['f_place']) && $searchParams['f_place'] !== "") { - $params['body']['query']['bool']['filter']['term']['place.keyword'] = $searchParams['f_place']; + $params['body']['query']['bool']['filter'][] = ['term' => ['place.keyword' => $searchParams['f_place']]]; } if (isset($searchParams['f_date']) && $searchParams['f_date'] !== "") { - $params['body']['query']['bool']['filter']['term']['date.keyword'] = $searchParams['f_date']; + $params['body']['query']['bool']['filter'][] = ['term' => ['date.keyword' => $searchParams['f_date']]]; } + return $params; } diff --git a/Resources/Private/Language/de.locallang.xlf b/Resources/Private/Language/de.locallang.xlf index 1c917b6..8308403 100644 --- a/Resources/Private/Language/de.locallang.xlf +++ b/Resources/Private/Language/de.locallang.xlf @@ -32,6 +32,15 @@ Filtermenü schließen + + Treffer + + + Ihre Suchparameter + + + Suchparameter "%s" entfernen + diff --git a/Resources/Private/Language/locallang.xlf b/Resources/Private/Language/locallang.xlf index 09c065d..a564e19 100644 --- a/Resources/Private/Language/locallang.xlf +++ b/Resources/Private/Language/locallang.xlf @@ -33,7 +33,15 @@ Filtermenü schließen - + + Treffer + + + Ihre Suchparameter + + + Suchparameter "%s" entfernen + diff --git a/Resources/Private/Templates/Search/Index.html b/Resources/Private/Templates/Search/Index.html index 1848566..14eb56a 100644 --- a/Resources/Private/Templates/Search/Index.html +++ b/Resources/Private/Templates/Search/Index.html @@ -6,12 +6,31 @@
- {totalItems} Treffer +
+ {totalItems} {f:translate(key: 'searchResults_hits_label', extensionName: 'liszt_common')} +
+ {_all} + + + + +
+