Hallo,
kann man bei der wt_gallery in der Listenansicht (Thumbnail-Ansicht) die Sortierung ändern?
Bei der Kategorieansicht kann man dies per TS machen. Für die Listenanischt habe ich nichts in der Doku gefunden.
Viele Grüße
Andy
Hallo,
kann man bei der wt_gallery in der Listenansicht (Thumbnail-Ansicht) die Sortierung ändern?
Bei der Kategorieansicht kann man dies per TS machen. Für die Listenanischt habe ich nichts in der Doku gefunden.
Viele Grüße
Andy
ok, ein Blick in den Code verrät, dass die Sortierung hart eingestellt ist - Zeile 332 in class.tx_wtgallery_pi1.php:
$files = t3lib_div::getFilesInDir($picfolder,'jpg,jpeg,gif,png','','1');
Der letzte Wert der PHP Funktion getFilesInDir bedeutet eine alphabetische Sortierung. Wenn man hier die "1" gegen "mtime" tauscht, gibt es eine Sortierung nach Änderungsdatum.
Hallo,
danke für die Antwort.
Ich habe es wie von dir geschrieben geändert. Leider klappt es nicht. Die Sortierung ist nach wie vor nach Alphabet. Ich habe auch den TYPO3 FE/BE und den Browser -Cache geleert.
$files = t3lib_div::getFilesInDir($picfolder,'jpg,jpeg,gif,png','','mtime');
$x = $cols * $rows; // Number of pictures pro page
if ($pagebrowser != '') $start = $x * $pagebrowser; else $start = '0';
// Startpicture
$stop = $start + $x; // Stoppicture
$i=0; // all pics in directory - for pagebrowser
$j=1; // all pics on page - for pagebreak
Muss ich noch eine andere Stelle modifizieren?
Viele Grüße
Hallo,
ich habe gerade festgestellt, wenn ich einen neuen Ordner mit Bildern anlege die Sortierung nun nach Datum greift. Allerdings nicht für die vorhandenen. Liegt das an einem Cache? Wie gesagt, habe ich alle Caches geleert. Die Bilder, die dargestellt werden, liegen in dem Ordner der WT_Gallery (warum eigentlich) - hat das damit zu tun?
Edit:
Ich muss noch was hinzufügen:
Wie in der Doku beschrieben habe ich die Bilder in den vorhandenen Ordnern mit der Get Variable "&tx_wtgallery_pi1[delete]=all " löschen lassen. Die Sortierung danach stimmt allerdings immer noch nicht. 😢 Was mir noch aufgefallen ist, dass meine Bilder alle ein gleiches "Last modify" Datum haben, da diese an einem Tag hochgeladen wurden. Ich denke nicht, dass dies dem Erstelldatum entspricht, dass die TYPO3 Funktion ausliest, oder? Und wenn doch, achtet diese bei gleichen Datum auf die Änderungszeit bei der Sortierung?
Edit die Zweite:
Ich habe folgende Zeile hinzugefügt:
$files = array_reverse($files);
(Sortiert das Array um - siehe: http://de3.php.net/manual/de/function.array-reverse.php
$files = t3lib_div::getFilesInDir($picfolder,'jpg,jpeg,gif,png','','mtime');
$x = $cols * $rows; // Number of pictures pro page
if ($pagebrowser != '') $start = $x * $pagebrowser; else $start = '0';
// Startpicture
$stop = $start + $x; // Stoppicture
$i=0; // all pics in directory - for pagebrowser
$j=1; // all pics on page - for pagebreak
$files = array_reverse($files);
Danach den Cache mit der GetVariable gelöscht und nun klappts! 😃
Kann das eine aktzeptable Lösung sein?
Viele Grüße
Andy