Hallo,
gibt es eine Möglichkeit, die List-Ansicht der wt_gallery umgekehrt alphabetisch zu sortieren?
Zu meiner Schande muss ich gestehen, dass ich noch mit Version 1.1.0 arbeite. (weil ich unseriöserweise die class.tx_wtgallery_pi1.php so modifiert habe, dass die Höhe der Single-Bilder statt der Breite fix ist...)
Im übrigen bin ich sehr begeistert von dieser simplen Extension, die wirklich schöne Layouts ermöglicht. Danke!
Die Seite, um die es geht: http://typo3.harasymiw.de/werk/malerei.html usw.
Vielen Dank für eure Hilfe,
Monika
Irgendwo in der Listenfunktion muss so eine Zeile stehen (sorry, ich arbeite derzeit an Version 2.1 und kann dir die Zeile nicht genau nennen von 1.1)
$files = t3lib_div::getFilesInDir($picfolder,'jpg,jpeg,gif,png','','1');
Das Array $files kannst du dann ganz simpel mit standard PHP Funktionen anders sortieren.
Beispiel:
http://de.php.net/manual/de/function.arsort.php
1000 Dank für die prompte Antwort. Werde ich gleich ausprobieren.
Monika
Etwas später...
Das war ja supereinfach! Vielen Dank noch mal, das Wochenende ist gerettet.
Und wie ungefähr stellt man das an wenn alle Bilder auf Datum sortiert müssen, so dass die Bilder die als letztes zugefügt wurden als erstes auf der Seite angezeigt werden?
Habs gefunden:
In class.tx_wtgallery_pi1.php steht der letzte Parameter beim Funktionsaufruf t3lib_div::getFilesInDir für die Sortierung. Hier steht Standard eine '1' für alfabetische Sortierung. Wenn die '1' durch 'mtime' ersetzt wird, dann wird nach dem modifizierten Datum sortiert. Allerdings dann noch so dass die zuletzt bearbeitet Datei am Ende steht. Soll diese als erste angezeigt werden, dann muss das $files Array noch andersrum sortiert werden:
$files = t3lib_div::getFilesInDir($picfolder,'jpg,jpeg,gif,png','','mtime');
$files = array_reverse($files);