Ergebnis 1 bis 18 von 18

Thema: Mehr Funktionen als Auflistungsmodul (tl_members)

  1. #1
    Contao-Fan
    Registriert seit
    15.12.2011.
    Beiträge
    820

    Standard Mehr Funktionen als Auflistungsmodul (tl_members)

    Moin zusammen,

    ich bin auf der Suche nach einer Filterfunktion im FE für die Mitgliederliste.
    Aktuell verwende ich das Auflistungsmodul aber das kann nur eine Anfrage zurzeit abfeuern.

    Wie kann ich da mehr Funktionalität reinbekommen? Es sollte möglich sein, nach PLZ, Ort, Mitgliedergruppe gleichzeitig zu filtern.
    Gut wäre auch, wenn man seine angezeigten Treffer ggf. noch verfeinern kann durch zusätzliche Angaben.

    Mich wundert es, dass ich dazu nichts passendes im Forum gefunden habe. Ggf. suche ich aber auch total falsch?

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

    Standard

    Zitat Zitat von Preetz Beitrag anzeigen
    Mich wundert es, dass ich dazu nichts passendes im Forum gefunden habe. Ggf. suche ich aber auch total falsch?
    hmm frage mich, nach was Du gesucht hast... https://now.metamodel.me + https://metamodels.readthedocs.io/de/latest/

    Edit: zu schnell gelesen - Du willst keine eigene Liste aufbauen, sondern die tl_member filtern ... das geht mit MM leider so nicht

  3. #3
    Contao-Fan
    Registriert seit
    15.12.2011.
    Beiträge
    820

    Standard

    Hi Zonky,

    danke für die Rückmeldung. Hatte auch schon an den Catalog gedacht.
    Allerdings gibt es bis heute keine zusätzlichen Felder die ich zu den tl_members anlegen möchte.

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

    Standard

    "theoretisch" kann MM auch nicht-MM-Tabellen ausgeben und filtern - dazu muss man die Felder der Tabelle tl_member in MM mit den Attributen nachbauen z.B. als mm_member und dann in der DB in tl_metamodels aus mm_member ein tl_member machen... ;-)

  5. #5
    Contao-Fan
    Registriert seit
    15.12.2011.
    Beiträge
    820

    Standard

    Ist aber schon eine große Krücke für die reine Filterfunktion oder?

    Wie sieht es denn mit dem Formulargenerator aus?
    Kann man den verwenden und eingaben entsprechend absenden via GET z.B.?

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

    Standard

    das Formular filtert nix - damit könnte man ggf. die Filterwidgets bauen aber irgendwer muss daraus auch was mit den Daten machen!

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

    Standard

    Du kannst sicher auch Deine "kleine Filterfunktion" an das Listenmodul anflanschen

  8. #8
    Contao-Fan
    Registriert seit
    15.12.2011.
    Beiträge
    820

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    Du kannst sicher auch Deine "kleine Filterfunktion" an das Listenmodul anflanschen
    Wie genau meinst du das?

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

    Standard

    jedes Modul kann man doch erweitern oder machst Dir einen Fork davon und implementierst Deine eigenen Sachen

  10. #10
    Contao-Fan
    Registriert seit
    15.12.2011.
    Beiträge
    820

    Standard

    Jedes Modul ja, jeder Typ vor dem Bildschirm leider nicht ^^

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

    Standard

    daher der Vorschlag mit der "Krücke" - da muss man nix programmieren können

  12. #12
    Contao-Fan
    Registriert seit
    15.12.2011.
    Beiträge
    820

    Standard

    Dann setze ich mich mal mit mm oder cm auseinander, was?

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

    Standard

    ob der CM das kann, kann ich Dir nicht sagen

  14. #14

  15. #15
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    7.080
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    ob der CM das kann, kann ich Dir nicht sagen
    Prinzipiell kann der das m.E. auch.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  16. #16
    Contao-Fan
    Registriert seit
    15.12.2011.
    Beiträge
    820

    Standard

    Guten morgen noch mal zusammen ;-)

    Ggf. würde ich MM nutzen und eine Kind-Tabelle machen. Wenn ich das richtig verstanden habe, ist dann die Eltern-Tabelle die tl_members und die Kind-Tabelle meine Tabelle in der ich weitere Details zu einem Mitglied Abfragen, Bearbeiten und Anzeigen lassen kann?

    Wie genau kann ich jetzt mit MM Schritt 1 - also die die Verbindung zur tl_members herstellen, was wird dafür benötigt?
    Für den Schritt 2 denke ich, ist es einfach.

    Habe vor ein paar Jahren unter Contao 3 mal mit MM bisschen rumgespielt. Kann mich aber weder an das Thema noch den Erfolg erinnern :-)

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

    Standard

    Zitat Zitat von Preetz Beitrag anzeigen
    Wie genau kann ich jetzt mit MM Schritt 1 - also die die Verbindung zur tl_members herstellen, was wird dafür benötigt?
    * Einstellungen Eingabemaske: Integration: Als Kindtabelle + tl_member auswählen und (wichtig!) Rendermodus: Elternelement vorhanden ... ggf. noch das BE-Icon auswählen
    * in der Liste der Mitglieder sollte nun ein neues Icon zum Bearbeiten erscheinen...

    würde das aber so nicht machen - es sei denn, du möchtest mehrere Datensätze (Kinder) je Mitglied speichern...

    Ich hätte ein MM "Mitglieder" angelegt und darin eine Einfachauswahl [Select] auf tl_member - das dann noch Unique (glaube, das wird dann automatisch ein Pflichtfeld) in Einstellungen Attribut Eingabemaske die Checkbox Leere Option einfügen setzen ggf. auch noch Chosen (Select könnte man auch noch mit einem Filter bestücken, dass nur noch "unzugewisene" tl_member aufgelistet werden)

    In jedem Datensatz in der FE-Ausgabe hast Du im raw-Knoten Zugriff auf alle Werte von tl_member.

    Achtung: per se Filtern kannst Du nur auf Werte des MM, d.h. wenn Du bei den Einstellungen des Selects den Namen als anzuzeigenden Wert angegeben hast, dann nur den.

    Bei Kindtabellen gibt es einen "Parent-Filter" so dass man im FE alle Childdatensätze nach Eingenschaften des Parent filtern kann.

  18. #18
    Contao-Fan
    Registriert seit
    15.12.2011.
    Beiträge
    820

    Standard

    okay erstmal danke für deine Ausführung. Da waren schon viele Fachbegriffe dabei. Ich denke ich werde mal bisschen rumspielen und schauen was ich hinbekomme.

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
  •