Ergebnis 1 bis 5 von 5

Thema: Downloads nach Meta-Titel sortieren

  1. #1
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Neunkirchen-Seelscheid
    Beiträge
    707
    Contao-Projekt unterstützen

    Support Contao

    Standard Downloads nach Meta-Titel sortieren

    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?
    Viele Grüße, Markus
    --------------------------------
    contao-wartung.de

  2. #2
    Contao-Fan Avatar von w3scout
    Registriert seit
    20.06.2009.
    Ort
    Stuttgart
    Beiträge
    273
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Nein bzw. nur mittels der Einstellung "Individuelle Reihenfolge" und entsprechender manueller Sortierung. Zumindest, wenn´s ohne Programmierung sein soll.

    VG

  3. #3
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.706
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    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): ?>
    ...
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  4. #4
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Neunkirchen-Seelscheid
    Beiträge
    707
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Funktioniert leider nicht...
    Viele Grüße, Markus
    --------------------------------
    contao-wartung.de

  5. #5
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.706
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    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): ?>
    ...
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •