Ankündigung

Einklappen
Keine Ankündigung bisher.

CC: Frontend-Sortierung

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • CC: Frontend-Sortierung

    Hi Tim,
    ich muss noch mal nerven
    Ich würd gern eine CC-Liste im Frontend standardmässig nach Datum (eigenes Attribut, nicht tstamp) sortiert ausgeben,
    zusätzlich gibt es einen Sortierfilter, der nach Namen sortieren soll.
    Wenn ich aber im Modul Liste die Datumssortierung einstell, hat das select im für die Namenssortierung keinen Effekt mehr.
    Woran kann das liegen?

    BG Tim

  • #2
    Der Sortierfilter hat Vorrang.
    Du willst multiple Sortierungen, richtig?
    ORDER BY myField1, myField2 ASC

    Das muss ich als Feature Request aufnehmen.
    Hat aber noch Platz fürs nächste Update.
    http://www.premium-contao-themes.com

    Kommentar


    • #3
      Hi Tim,
      multiple Sortierung brauch ich gar nicht. Ich möchte lediglich entweder nach Datum oder nach Name sortieren.
      Das bekomm ich ja auch bequem über einen Sortierfilter hin und funktionert auch wie gewünscht.
      Das Problem ist das Listenmodul, dort muss das "Sortierfeld" leer sein, sonst funktioniert der Sortierungsfilter überhaupt nicht.
      Wenn das Sortierfeld aber leer ist, wird standardmässig nach tstamp sortiert und genau das will ich nicht. Dort will ich ein eigenes
      Feld eintragen, damit, wenn keine Filter gesetzt sind, diese Einstellung greift.
      Weisst du, was ich meine?

      Kommentar


      • #4
        Ich hab in CC keine Standard-Sortierung das steht nur in dem Feld, weil viele doch ihre CCs manuell sortieren. Ohne ist es per ID, wie sql halt ausgibt.
        Aber ich weiss, was du meinst. In der aktuellen Version ist das nicht schick. Aber in der kommenden.

        Das Sortierfeld in der Liste ist dann quasi der Fallback, wenn kein Filter aktiv ist.
        Multiple Sortierfelder gehen dann auch, über mehrere Filtersets hinweg usw.
        http://www.premium-contao-themes.com

        Kommentar


        • #5
          Ok, verstehe. Danke für die Infos!

          Hab das jetzt erstmal über nen Hook gelöst:
          PHP-Code:
          if(!\Input::get('orderby'))
          {
          \
          Input::setGet('orderby','date[desc]');
                      } 

          Kommentar


          • #6
            Gibts für das Problem eine Lösung? Würde gerne neben der Auswahl nach Name sortieren noch nach einem anderen Attribut sortieren.

            Kommentar


            • #7
              Der Thread ist 3 Jahre alt. CC hat Standard-Sortierfelder in den Liste-Moduleinstellungen, als auch diverse Sortierungsfilter.
              http://www.premium-contao-themes.com

              Kommentar


              • #8
                Wenn ich beim Filter eine Alphabetische Sortierung auswähle kann ich aber nicht angeben nach welchen Feldern sortiert werden soll,

                Kommentar


                • #9
                  Bitte aktuelle Modulversionen nutzen.
                  http://www.premium-contao-themes.com

                  Kommentar


                  • #10
                    Habe die aktuelle Modulversion gerade heruntergeladen und auf den Server übertragen. Hat sich aber nichts geändert.

                    Kommentar


                    • #11
                      Es muss der Symphony-Cache geleert werden, damit Contao Änderungen an seinen Dateien feststellt.
                      http://www.premium-contao-themes.com

                      Kommentar


                      • #12
                        Code:
                        w@ssh:/var/www/w/html/cms$ php7.1 vendor/bin/contao-console cache:cl                                                                                                                                                             ear --env=prod
                        
                         // Clearing the cache for the prod environment with debug
                         // false
                        
                        
                         [OK] Cache for the "prod" environment (debug=false) was successfully cleared.
                        
                        
                        w@ssh:/var/www/w/html/cms$ php7.1 vendor/bin/contao-console cache:cl                                                                                                                                                             ear --env=dev
                        
                         // Clearing the cache for the dev environment with debug
                         // true
                        
                        
                         [OK] Cache for the "dev" environment (debug=true) was successfully cleared.
                        
                        
                        w@ssh:/var/www/w/html/cms$
                        Das sollte doch als Cache Clear genügen oder fehlt noch was?

                        Kommentar


                        • #13
                          Ich persönlich leere den Ordner immer manuell.

                          Ich kann es nur mit aktuellen Versionen in unseren System vergleichen.
                          Anbei ein Screenshot eines Sortierungs-Filters.



                          Angehängte Dateien
                          http://www.premium-contao-themes.com

                          Kommentar


                          • #14
                            Ok, irgendwas scheint bei der Installation schief zu hängen, bei mir fehlen die Kompletten Filtereinstellungen wenn ich alphabetische Sortierung auswähle.

                            Kommentar


                            • #15
                              Der Contao Check ist grün? Im Zweifelsfall einfach das Modul noch mal installieren. Verloren geht nichts, DB nicht updaten oder ähnliches.
                              http://www.premium-contao-themes.com

                              Kommentar

                              Lädt...
                              X