Hallo Marcus,
die direkte Sortierung in der contentSelect Funktion funktioniert nur, wenn die Datenbank die Ergebnisse in der gewünschten Sortierung zurückliefert.
Also musst Du selber sortieren. Ist aber nicht wirklich schwer. Eigentlich müsste hier folgendes funktionieren:
ORDERCRITERIA aus der Funktion entfernen.
Ergebnis so auffrufen:
$CMS_FOR(element,contentSelect.copy.sort(x -> x.text.toLowerCase())$
Und um die nächste Frage gleich vorweg zu nehmen. Mit deutschen Umlauten geht es dann so:
$CMS_FOR(element,contentSelect.copy.sort(x -> x.text.toLowerCase().replaceAll("ö","oe").replaceAll("ä","ae").replaceAll("ü","ue")))$
Viele Grüsse aus Dortmund,
Holger