Contao-Camp 2024
Ergebnis 1 bis 10 von 10

Thema: Sortierreihenfolge der Einträge in Dropdowns im Filter

  1. #1
    Contao-Fan
    Registriert seit
    21.02.2010.
    Beiträge
    306

    Standard Sortierreihenfolge der Einträge in Dropdowns im Filter

    Hallo,

    ich stehe vor einem Rätsel und bräuchte Hilfe zur Lösung.

    Ich habe ein eigenes Metamodel namens Klasse. Dort stehen nur Einträge wie Damen, Herren, Senioren, etc. Dieses Metamodel dient dazu, einem anderen Metamodel per Dropdown Werte zur Verfügung zu stellen. Im Frontend ziehe ich dieses Feld außerdem als Abfrageparameter heran, um danach in der Liste filtern zu können.

    Problem: die Einträge im Dropdown im Filter stehen dort genauso in der Reihenfolge, wie ich sie ins betreffende Metamodel eingetragen habe. Z.B. habe ich Jugend-U23 später hinzugefügt, wird aber auch wirklich am Ende angezeigt und nicht sortiert.

    Frage: wie kann ich die Einträge im Dropdown sortiert anzeigen lassen? Das ist eines der Mysterien, die ich noch nicht behirnt habe. Demo unter http://stage.stocksportevents.info/

    Besten Dank im Voraus, Gruß, Thomas

    Contao 3.2.13 mit MM 1.1.x-nightly (letzte Änderung am Core 31.07.2014)

  2. #2
    Contao-Fan
    Registriert seit
    21.02.2010.
    Beiträge
    306

    Standard

    Schnelle Lösung: manuell die Reihenfolge mittels phpMyAdmin in der DB selbst ändern, einfach die Werte in sorting umsetzen, wie es einem passt. Meine Frage aber trotzdem: sollte das nicht irgendwie über das Metamodel zu lösen sein?

    Gruß, Thomas

  3. #3
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362

    Standard

    Wenn man den Inputscreen für die Eingaben konfiguriert, kann man doch unter "Panel layout" sort,filter,.. eingeben.
    Und dann kann man im BE doch sortiern lassen, meine ich.
    Und im Frontend gab's auch irgendwo was.
    Vielleicht das hier (Custom-SQL):
    http://contao.klausgraf.fr/metamodel...ore-first.html

  4. #4
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Du müsstest im Attribut angeben können, wonach das sortiert werden soll. Danach müsste sich dann der Filter richten ^^

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  5. #5
    Contao-Fan
    Registriert seit
    21.02.2010.
    Beiträge
    306

    Standard

    @Klaus: Du bist leider auf einer anderen Baustelle, was Du meinst, ist die Anordnung im Backend.

    @MacKP: tjo, dachte ich auch, tut's aber nicht. Ich habe bisher noch keine Möglichkeit gefunden, die Sortierung dauerhaft neu umzustellen, ich hab bisher immer nur Reihenfolge der Eingabe zu Gesicht bekommen bei einem Select-Filter im Frontend. Sag mir mal, welches Attribut Du wo meinst, vielleicht übersehe ich ja was.

    Abgesehen betrifft die Spalte "sorting" im jeweiligen Metamodel (=DB-Tabelle) die jeweils ganze Tabelle und nicht einzelne Werte. In dem Fall ist es ja eigentlich ein eigenes Metamodel, das als "select" dienen soll, daher betrifft es ja nur ein einziges Attribut des Metamodels. Jedenfalls würde mich schon interessieren, wie die Sortierung nachträglich geändert werden kann. Kann auf Dauer etwas nervig werden, wenn man immer manuell in der DB herumwerken muss, um die Sortierung hinzubekommen.

    Gruß, Thomas
    Geändert von tofo (27.08.2014 um 14:20 Uhr)

  6. #6
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Naja, du wirst ja nach Name sortieren wollen (oder so), also müsstest du beim Attribut (oder eventuell beim MM selber.. musst du mal testen) dann das Sorting einstellen müssen. Wenns nirgendwo klappt.. dann könnte es auch sein, das es ein Bug ist. Dann bitte einmal ins Ticket System damit.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  7. #7
    Contao-Fan
    Registriert seit
    16.05.2014.
    Beiträge
    295

    Standard

    Hi,
    kam da noch was raus?

    Ich hab einen Einzelauswahl Filter (text, was anderes geht da mein ich nicht) nach Jahren 2008, ...,2015.
    Beim anlegen hat das irgendwie gepasst, dass die Jahre in der richtigen Reihenfolge kamen.
    Jetzt hängt es 2015 aber unten an. Das Ist ein Attribut aus einem Metamodel (hab nur eins). Ich kanns mal noch testen das als seperates zu machen, hielt es nur für unnötig ein reines Jahres MM zu erstellen.
    Wenn ich im Filter "nur verbleibende Tags" anhake,
    2014
    2013
    ...
    2008
    2015

    wenn das nicht angehakt ist, ist es "besser" sortiert aber andersrum:
    2008
    ..
    2013
    2014
    2015

    Aber es ignoriert mir jedesmal die "default" Einstellung (2015).
    Allerdings nur im select dort zeigt es im ersten Fall 2014 im zweiten 2008 (das oberste jeweils)
    Der Datensatz ist trotzdem von 2015.

    Sollte das aktuellste oder recht aktuelle (gestern) Metamodels sein.

    Znrl

  8. #8
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Znrl,
    soweit ich weiß wird an der Sortierung noch gearbeitet.
    Das es beim anlegen zufällig gepasst hat, lag vllt daran, das du es schon passend eingegeben hattest und deswegen die Sortierung nach ID einfach geklappt hat ;-)

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  9. #9
    Contao-Nutzer
    Registriert seit
    09.02.2012.
    Beiträge
    5

    Standard

    Hallo zusammen,
    ich würde diese Thread-Leiche gerne einmal ausgraben und fragen, ob sich bei diesem Problem inzwischen etwas getan hat?
    Der Bug scheint immer noch zu bestehen.

    Viele Grüße
    Daniel

  10. #10

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
  •