Bitte beachte, dass sich diese Dokumentation auf die neuste Version dieser Erweiterung bezieht. Wenn eine ältere Version eingesetzt wird, kann diese abweichen. Die jeweils passende Dokumentation befindet sich im Dokumentation-Verzeichnis der Erweiterung.
Filter-Konfiguration
Die Fahrzeugsuche bringt verschiedene Filter mit, die Du per TypoScript konfigurieren kannst. Diese Filter werden in der Suchansicht und in der Schnellsuche verwendet.
Filter aktivieren
Du kannst festlegen, welche Filter angezeigt werden und in welcher Reihenfolge, indem Du die Eigenschaft filter in TypoScript konfigurierst.
Suchansicht
Die Filter für die Haupt-Suchansicht konfigurierst Du hier:
plugin.tx_fahrzeugsuche.settings.search {
filter = Make,Class,Model,Fuel,PriceRange,MileageRange,PowerRange,FirstRegistrationRange,Features,Color,Sorting,SearchWord,ResetSubmit
}
Schnellsuche
Die Filter für die Schnellsuche (meist ein Teaser oder eine Sidebar) konfigurierst Du hier:
plugin.tx_fahrzeugsuche.settings.quickSearch {
filter = Make,Model,Fuel,PriceRange,MileageRange,PowerRange,FirstRegistrationRange,Color
}
Verfügbare Filter
Folgende Filter stehen als Partials in Resources/Private/Partials/Fahrzeugsuche/FilterFields/ zur Verfügung:
| Filter | Beschreibung |
|---|---|
Account |
Filtere nach Verkäufer-Account. |
Category |
Filtere nach Fahrzeugkategorie (z. B. Limousine, SUV). |
Class |
Filtere nach Fahrzeugklasse. |
Color |
Filtere nach Außenfarbe. |
Condition |
Filtere nach Fahrzeugzustand (z. B. Neu, Gebraucht). |
EmissionClass |
Filtere nach Emissionsklasse (z. B. Euro6). |
Features |
Filtere nach Fahrzeug-Features (Ausstattung). |
FirstRegistrationRange |
Wähle einen Bereich für das Jahr der Erstzulassung. |
Fuel |
Filtere nach Kraftstoffart. |
Gearbox |
Filtere nach Getriebeart. |
Make |
Filtere nach Marke (Hersteller). |
MileageRange |
Wähle einen Bereich für die Laufleistung (von/bis). |
MileageTo |
Wähle eine maximale Laufleistung. |
Model |
Filtere nach Modell (setzt voraus, dass Make ausgewählt ist). |
NumberOfBunksRange |
Filtere nach Anzahl Schlafplätze (meist für Wohnmobile/Caravans). |
PowerRange |
Wähle einen Bereich für die Motorleistung (von/bis). |
PriceRange |
Wähle einen Bereich für den Preis (von/bis). |
ResetSubmit |
Zeigt „Reset“- und „Submit“-Buttons an. |
SearchWord |
Freitextsuche in den Feldern: sellerInventoryKey, description, make, model, modelDescription. |
Sorting |
Dropdown zum Ändern der Sortierung der Ergebnisliste. |
UsageType |
Filtere nach Nutzungsart. |
Filter-Optionen
Die meisten Filter-Auswahlen (wie Make, Model, Fuel usw.) werden automatisch mit Optionen aus Deinen lokalen Fahrzeug-Datensätzen befüllt. Dem Nutzer werden nur Optionen angezeigt, die in Deinen Daten tatsächlich vorkommen.
Statische Optionen
Einige Filter verwenden statische Optionen, die in TypoScript definiert sind. Das sind typischerweise Bereichs-Filter, bei denen Du vordefinierte Schritte anbieten willst (z. B. Preisstufen).
Du kannst diese Optionen im select-Node konfigurieren:
plugin.tx_fahrzeugsuche.settings.select {
priceFrom {
0 = Alle
500 = 500 EUR
1000 = 1.000 EUR
# ...
}
priceTo {
0 = Alle
501 = 501 EUR
# ...
}
mileageFrom {
0 = Alle
2000 = 2.000 km
# ...
}
mileageTo {
0 = Alle
2001 = 2.001 km
# ...
}
powerFrom {
0 = Alle
25 = 25 kW (34 PS)
# ...
}
powerTo {
0 = Alle
26 = 26 kW (35 PS)
# ...
}
}
Diese Konfigurationen ermöglichen Dir, die verfügbaren Schritte in den Dropdown-Menüs für Preis-, Laufleistungs- und Leistungsbereiche anzupassen.
