Filter-Menü Numrisch sortieren

Hallo, durch die Erstellung von Eigenschaften bei Artikeln, generiert sich automatisch im Frontend die Möglichkeit die Artikel nach den Eigenschaften zu filtern. Die Reihenfolge der Filteroptionen ist Alphabetisch sortiert. Nun habe ich bsw. das Feld “empfohlene Anzahl” mit den Werten: 1-10 11-50 51-100 101-500 501-1000 1001-5000 Wie ich es gerade geschrieben habe, hätte ich es gern, alphabetisch sortiert kommt aber diese Reihenfolge zustande: 1-10 101-500 1001-5000 11-50 501-1000 51-100 Was kann man da tun? Vielen Dank.

Das ist wohl ein varchar Feld, daher werden die Ergebnisse als Zeichenketten sortiert. Eine Schnelle Möglichkeit außer in den Core Datein die Sortierung anzupassen fällt mir leider nicht ein. Eine ein bisschen aufwändigere Möglichkeit wäre ein kleines Plugins zu schrieiben und mit PHP das Array zu sortieren. Oder auch mit Javascript (jQuery). Das ist aber auch nicht das beste.

wenn das nicht das beste ist, was wäre dann besser? wo würde man so gearteten js-code einfügen?

Wenn ich es richtig verstanden habe, ist der einfachste Weg, vor die Nummern noch eine 0 zusetzen. Also so: 001-10 011-50 051-100 101-500 501-1000 1001-5000 Oder mit Buchstaben arbeiten. A: 1-10 B: 11-50 C: 51-100 D: 101-500 E: 501-1000 F: 1001-5000 Gruß Jan-Oliver

1 Like