Ergebnis 1 bis 7 von 7

Thema: Sortierung im Frontend

  1. #1
    Contao-Fan Avatar von Net Cube
    Registriert seit
    27.01.2012.
    Ort
    Eutin
    Beiträge
    567

    Standard Sortierung im Frontend

    Ich habe im Frontend eingestellt, dass nach der "Länge" sortiert werden soll.
    Leider wird recht sonderlich sortiert denn z.B. kommt dies bei raus.

    10,55
    11,55
    14,55
    8,55
    9,55

    als Reihenfolge habe ich aufsteigend ausgewählt.

  2. #2
    Contao-Fan Avatar von Net Cube
    Registriert seit
    27.01.2012.
    Ort
    Eutin
    Beiträge
    567

    Standard

    Zitat Zitat von Net Cube Beitrag anzeigen
    Ich habe im Frontend eingestellt, dass nach der "Länge" sortiert werden soll.
    Leider wird recht sonderlich sortiert denn z.B. kommt dies bei raus.

    10,55
    11,55
    14,55
    8,55
    9,55

    als Reihenfolge habe ich aufsteigend ausgewählt.
    Denke mir, dass es ja richtig ist, da es ja 1, 8, 9 ist

  3. #3
    Contao-Fan Avatar von Net Cube
    Registriert seit
    27.01.2012.
    Ort
    Eutin
    Beiträge
    567

    Standard

    Code:
    SELECT * FROM mm_cz_tabelle ORDER BY CONVERT(cz_laenge, DECIMAL) ASC
    Damit geht es aber wie bekomme ich das in das Template?

  4. #4
    Contao-Fan Avatar von Net Cube
    Registriert seit
    27.01.2012.
    Ort
    Eutin
    Beiträge
    567

    Standard

    Zitat Zitat von Net Cube Beitrag anzeigen
    Code:
    SELECT * FROM mm_cz_tabelle ORDER BY CONVERT(cz_laenge, DECIMAL) ASC
    Damit geht es aber wie bekomme ich das in das Template?
    Habe es in den Filter geschrieben und es funktioniert

  5. #5
    Contao-Nutzer
    Registriert seit
    24.06.2012.
    Beiträge
    205

    Standard

    um 8,55 (9,55) nach vorne zu bekommen musst Du die Werte mit führender 0 erfassen (08,55 - 09,55)

    Vielleicht lässt sich dies automatisieren mit einer Formatvorlage bei der Eingabe.

    Die Sortierung ist richtig. Dateisysteme, Excel (Tabellen) usw. sortieren grundlegend immer nach diesem Schema.
    Gruß Thomas
    __________________________________________________ ________________________________
    ich habe keine Zeit, darüber nachzudenken, warum ich keine Zeit habe.

  6. #6
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    * Attribute Decimal verwenden
    * Werte mit Punkt als Dezimaltrenner eingeben
    * Listenausgabe nach Wert sortieren
    * Ausgabe an Sprache anpassen - z.B. mit Contao-Methode

    PHP-Code:
    \System::getFormattedNumber($arrItem['text']['my_numbers'], 2
    ...wenn man Zahlen als Text abspeichert, werden die Texte auch wie ein Text sortiert, d.h. da kommt korrekter Weise die 1 vor der 8

  7. #7
    Contao-Fan Avatar von Net Cube
    Registriert seit
    27.01.2012.
    Ort
    Eutin
    Beiträge
    567

    Standard

    Habe es doch schon gelöst da ich gesehen habe, dass die Werte als Text stehen. Ich wandle es in der Abfrage um

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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