Zunächst war es mir gar nicht aufgefallen, aber nachdem ich die dritte Webseite auf die aktuelle Joomla-Version 1.5.22 gebracht hatte, fiel mir die fehlerhafte Sortierung im Bereichsblog auf. Egal welche Einstellung ich wählte, die Sortierung blieb scheinbar willkürlich. Ich war kurz vorm Durchdrehen, weil mir der Fehler auf meinem eigenen Blog noch gar nicht aufgefallen war und ich vermutete, es hängt mit der Rechteverwaltung auf der anderen Webseite zusammen.
Nach ein bisschen erfolgloser Google-Suche, kam mir dann der zündende Gedanke und ich hab mal nach „joomla 1.5.22 sortierung“ gesucht. Ich bin dann direkt im Sammelthread von joomlaportal.de gelandet, der auf die englische Dokumentation von Joomla verweist: Und tatsächlich hat sich im Source-Code ein kleiner aber ausschlaggebender Fehler eingeschlichen:
In der Datei „…/components/com_content/models/section.php“ muss in der Zeile 447 der Eintrag
$filter_order = 'a.ordering';
zu
$filter_order = '';
geändert werden und die Sortierung funktioniert wieder so, wie der Nutzer es will.
Ich denke, der kleine Bug wird mit dem nächsten Sicherheitsupdate gefixed und solange hilft dieser Handgriff, den ich heute abend, dann auch auf dem Quellcode meines Blogs anwenden werde.
Update – 13.05.2011: Mit dem Patch von Version 1.5.22 auf 1.5.23 wurde das Sortierungsproblem anscheinend behoben. Jedenfalls brauchte ich nach dem Update nicht wieder in den Quellcode eingreifen.