Hallo zusammen!
Ist es irgendwie möglich, Downloads (Elementtyp Downloads) nach Titel zu sortieren, welche ich zuvor in den Metdaten über die Dateiverwaltung zugewiesen habe?
Druckbare Version
Hallo zusammen!
Ist es irgendwie möglich, Downloads (Elementtyp Downloads) nach Titel zu sortieren, welche ich zuvor in den Metdaten über die Dateiverwaltung zugewiesen habe?
Nein bzw. nur mittels der Einstellung "Individuelle Reihenfolge" und entsprechender manueller Sortierung. Zumindest, wenn´s ohne Programmierung sein soll.
VG
Versuche mal dies hier im Template (ungestestet)
PHP-Code:
...
<?php
usort($this->files, function($a, $b) {
return strnatcasecmp($a['title'], $b['title']);
});
?>
<?php foreach ($this->files as $file): ?>
...
Funktioniert leider nicht...
Ok, da waren noch 2 Fehler.
1. Es fehlte das ['meta'].
2. Man kann nicht direkt das $this->files sortieren. Ich packe es zum Sortieren temporär in ein Array, welches ich sortiere und schreibe dieses sortierte Array dann wieder zurück nach $this->files.
PHP-Code:
...
<?php
$tmpArray = $this->files; // sorting is not possible on $this->files
usort($tmpArray, function($a, $b) {
return strnatcasecmp($a['meta']['title'], $b['meta']['title']);
});
$this->files = $tmpArray;
?>
<?php foreach ($this->files as $file): ?>
...