Contao-Camp 2024
Ergebnis 1 bis 4 von 4

Thema: Modul Auflistung - Sortierung nach Zahlenwert

  1. #1
    Contao-Nutzer
    Registriert seit
    08.11.2009.
    Beiträge
    191

    Standard Modul Auflistung - Sortierung nach Zahlenwert

    Habe ein neues (numerisches) Feld für alle Mitglieder angelegt. Im Frontend gebe ich über das Auflistungs-Modul alle Mitglieder aus. Die Auflistung möchte ich nach dem numerischen Feld aufsteigend sortieren lassen.

    Die Ausgabe funktioniert prinzipiell, jedoch die Sortierung ist falsch sobald die Zahl zwei oder dreistellig wird: 1, 10, 100, 2, 3, 31, 32, 4

    Was müsste ich bei "Sortieren nach" eingeben damit die Sortierung stimmt?

    Danke!

  2. #2
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.935

    Standard

    Es wird nach dem Wert als String sortiert. Evtl hilft Dir

    Code:
    ORDER BY CAST(deinespalte AS int)
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  3. #3
    Contao-Nutzer
    Registriert seit
    08.11.2009.
    Beiträge
    191

    Standard

    Das Thema beschäftigt mich leider immer noch, habe leider noch keine Lösung gefunden.

    Code:
    ORDER BY CAST(deinespalte AS int)
    hat mir leider auch nicht weitergeholfen, da ich den Code nicht im Modul Auflistung eingeben kann.

  4. #4
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.935

    Standard

    Beim Listing Modul gibt es doch (wenn ich mich richtig erinnere) ein Eingabefeld für die Sortierung. Dort könntest Du

    Code:
    CAST(deinespalte AS int)
    eingeben. Das ORDER BY sollte vom Modul kommen.
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

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
  •