Ergebnis 1 bis 14 von 14

Thema: Keine Filter-Parameter auswählbar

  1. #1
    Contao-Nutzer Avatar von pehbehbeh
    Registriert seit
    24.11.2012.
    Beiträge
    29

    Standard Keine Filter-Parameter auswählbar

    Zunächst mal habe ich den aktuellen Stand von heute Nacht installiert.

    Ich habe folgende MetaModels angelegt:

    • Unternehmen
    • Unternehmenskategorien


    In der Auflistung der Unternehmen möchte ich nun nach den Kategorien filtern, allerdings bekomme ich folgende Warnung:

    Warning: Invalid argument supplied for foreach() in /XXX/system/modules/metamodels/ModuleMetaModelFrontendFilter.php on line 69
    Ich vermute, dass es damit zusammen hängt, dass keine Filterparameter ausgewählt wurden:

    30.01.13_13_15-Bildschirmkopie-4.png

    Irgendwas mache ich also noch falsch. Habt ihr eine Idee woran es liegen könnte?
    Geändert von pehbehbeh (30.01.2013 um 23:26 Uhr)

  2. #2
    Maintainer Avatar von xtra
    Registriert seit
    02.07.2009.
    Ort
    Tuebingen
    Beiträge
    2.007
    User beschenken
    Wunschliste

    Standard

    Ja, das warning liegt definitiv daran, wird korrigiert.

    Um einen Filter im FE darzustellen, musst du dir noch (leider noch seperat) den select filter in deine Installation ziehen.

    Diesen findest du unter https://github.com/MetaModels/filter_select.

    Mir war die Aenderung mit den Filtern noch zu "heiss" um sie direkt in den nightly mit rein zu nehmen, lediglich die Basisklassen die in den Core geflossen sind sind enthalten.
    Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

  3. #3
    Contao-Nutzer Avatar von pehbehbeh
    Registriert seit
    24.11.2012.
    Beiträge
    29

    Standard

    Zitat Zitat von xtra Beitrag anzeigen
    Ja, das warning liegt definitiv daran, wird korrigiert.
    Super, danke!

    Zitat Zitat von xtra Beitrag anzeigen
    Um einen Filter im FE darzustellen, musst du dir noch (leider noch seperat) den select filter in deine Installation ziehen.

    Diesen findest du unter https://github.com/MetaModels/filter_select.
    Ja, das habe ich schon gemacht.

  4. #4
    Maintainer Avatar von xtra
    Registriert seit
    02.07.2009.
    Ort
    Tuebingen
    Beiträge
    2.007
    User beschenken
    Wunschliste

    Standard

    So, fix ist im trunk und wird heute nacht um 03:00 in den nightly ybernommen werden.

    Hotfix: f59c115e1c3f5d23b81ff013a132cadfabf22d6a
    Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

  5. #5
    Contao-Nutzer Avatar von pehbehbeh
    Registriert seit
    24.11.2012.
    Beiträge
    29

    Standard

    Perfekt, funktioniert.

    Aber was sind denn überhaupt die Parameter? Ich bekomme da keine angezeigt und im Frontend hätte ich ja gerne eine Liste mit den Kategorien, die man dann auswählen kann und die entsprechenden Eintrage angezeigt bekommt. Da wird aber gar nichts ausgegeben... Bildschirmfoto 2013-01-30 um 14.43.59.png

    Der ausgewählte Filter sieht im Backend so aus: Bildschirmfoto 2013-01-30 um 14.41.26.png

  6. #6
    Maintainer Avatar von xtra
    Registriert seit
    02.07.2009.
    Ort
    Tuebingen
    Beiträge
    2.007
    User beschenken
    Wunschliste

    Standard

    Mach mal nen Haken in die Checkbox "aktivieren"
    Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

  7. #7
    Contao-Nutzer Avatar von pehbehbeh
    Registriert seit
    24.11.2012.
    Beiträge
    29

    Standard

    Hab schon sämtliche Einstellungen getestet.

    Wenn ich das aktiviere bekomme ich im Frontend folgende Warnung:

    Warning: in_array() expects parameter 2 to be array, boolean given in /XXX/system/modules/metamodels/MetaModelFrontendFilter.php on line 98
    Muss ich den Filter eigentlich noch in der Liste auswählen? Dort ist momentan ein zweiter Filter ausgewählt, der dafür sorgt, dass nur veröffentlichte Einträge angezeigt werden.

    Oder müssen die beiden in einem kombiniert werden?

    Es ändert allerdings nichts, wenn ich dort keinen oder den anderen Filter auswähle...

  8. #8
    Contao-Nutzer Avatar von luis
    Registriert seit
    08.08.2011.
    Ort
    Zürich
    Beiträge
    110

    Standard

    Wenn du deinen Filter mit MM konfiguriert hast, und diesen als Frontend-Modul einsetzen willst, müsstest du noch mindestens einen Filterparameter anwählen. Ich kriege jedenfalls die gleiche Fehlermeldung, wenn ich das nicht tue.
    siehe Screenshot screen-FE-modul-filter.png

  9. #9
    Maintainer Avatar von xtra
    Registriert seit
    02.07.2009.
    Ort
    Tuebingen
    Beiträge
    2.007
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von pehbehbeh Beitrag anzeigen
    Wenn ich das aktiviere bekomme ich im Frontend folgende Warnung:
    Im naechsten nightly behoben.

    Zitat Zitat von pehbehbeh Beitrag anzeigen
    Muss ich den Filter eigentlich noch in der Liste auswählen? Dort ist momentan ein zweiter Filter ausgewählt, der dafür sorgt, dass nur veröffentlichte Einträge angezeigt werden.

    Oder müssen die beiden in einem kombiniert werden?

    Es ändert allerdings nichts, wenn ich dort keinen oder den anderen Filter auswähle...
    Du musst Filter in beiden auswaehlen.
    Die Zuweisung der Filtersettings geht wie folgt:
    In der Liste waehlst du aus, welchen Filter sie verwenden soll, um sich selbst zu filtern.
    In den Render Settings waehlst du den Filter aus, welche es verwenden soll um aus den darin definierten Parametern eine JumpTo Url zu generieren.
    In den Frontendfiltern waehlst du den Filter aus, welcher genommen werden soll um aus den darin definierten Parametern widgets zu erzeugen (Achtung: nicht alle Filtersettings koennen widgets erzeugen).
    Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

  10. #10
    Contao-Urgestein Avatar von folkfreund
    Registriert seit
    09.04.2010.
    Beiträge
    1.928

    Standard

    Zitat Zitat von xtra Beitrag anzeigen
    In der Liste waehlst du aus, welchen Filter sie verwenden soll, um sich selbst zu filtern.
    In den Render Settings waehlst du den Filter aus, welche es verwenden soll um aus den darin definierten Parametern eine JumpTo Url zu generieren.
    In den Frontendfiltern waehlst du den Filter aus, welcher genommen werden soll um aus den darin definierten Parametern widgets zu erzeugen.
    Na das ist doch mal eine kurze und verständliche Beschreibung!

    Nur: von allein oder nur durch ausprobieren wäre ich da bestimmt nicht drauf gekommen

    Noch ein Grund die Doku und das Beispiel voran zu treiben. Also los!

    Gruß, folkfreund

  11. #11
    Contao-Nutzer Avatar von pehbehbeh
    Registriert seit
    24.11.2012.
    Beiträge
    29

    Standard

    Vielen Dank für die Hilfe!

    Ein Problem habe ich gerade aber noch:

    Bei meinem Kategorie-Filter zeigt der Link "nicht filtern" immer auf die aktuell ausgewählte Kategorie und nicht auf den Übersichtsseite, wo die Einträge aller Kategorien aufgelistet sind.

    Update: Und weitere Kategorie-Links verschachteln sich, also etwa so:
    (ich befinde mich in der Kategorie "Allgemein")

    nicht filtern unternehmen/kategorie/allgemein.html
    Allgemein unternehmen/kategorie/allgemein/kategorie/allgemein.html
    Besondere unternehmen/kategorie/allgemein/kategorie/besondere.html
    Test unternehmen/kategorie/allgemein/kategorie/test.html
    Geändert von pehbehbeh (06.02.2013 um 09:40 Uhr)

  12. #12
    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 pehbehbeh,
    ich guck mir das gleich auch noch mal genauer an. Muss mir noch den nightly ziehen (da ist jetzt übrigens alles drinn! Vielen dank an Andreas, dadurch spare ich mir ne menge klickerei).
    Das Erweitern der URL ist allerdings normal, da die Filter ja zusammen wirken können/sollen...
    Allerdings auch nicht unter allen Bedingungen, da hast du schon recht ^^

    Ich guck wie gesagt gleich auch noch mal genauer und guck mal was sich da genau tut. So auf dem Trockenen ist das im Moment noch etwas schwer für mich ^^

    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."

  13. #13
    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

    OK,
    ist bei mir auch so. Xtra hat sich das gerade auch schon mal kurz angesehen.. aber aktuell keine Zeit... Ich mach morgen mal ein Ticket dazu. Hab auch noch ne andere Sache mit den Filtern gefunden, wenn man auch Leere Einträge erlaubt.

    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."

  14. #14
    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

    Update:
    Versuchs mal mit der aktuellen Version.
    Damit funktionieren die Filter bei mir schon besser. (Anmerkung für mich.. man sollte in der Liste auch auswählen, auf welche Filter die reagiert *g*).
    Die 'nicht filtern' Buttons funktionieren auch, aber nur für den einen Filter. D.h. Filter b und Filter a wird benutzt, Filter a drückt man auf nicht FIltern, dann ist der Filter von b noch aktiv!
    Checkboxen wollen noch nicht so ganz dabei... ich kann auf 'nicht filtern' klicken und dann noch anderen Felder Auswählen, wobei ich dann eine Fehlermeldung bekomme.

    Ich bin dann mal wieder im Ticket System fleißig ;-)

    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."

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
  •