Liste der Anhänge anzeigen (Anzahl: 3)
Filter belegen klappt nicht
Hallo, bitte nicht steinigen, das ist mein erster (größerer) Test mit den MetaModels.
Erstmal: Respekt.
Nun zu meinem Problem:
Ich habe einen Filter für mein MetaModel angelegt.
Eine Liste welche gefiltert werden soll ist im FE angelegt. Hier ist mein Filter ausgewählt (in der Liste).
(Filterparameter überschreiben zeigt: Keine Einträge gefunden)
Der Filter enthält ein einzigen Filter vom Typ "einfache Abfrage".
Hier sind Leere Werte erlaubt und eine leere Auswahl möglich.
URL-Parameter ist "device_group".
Der Filter ist ausgewählt und scheint zu laufen.
Das sehe ich daran, dass wenn ich /dock-finder.html aufrufe, alle meine Elemente dargestellt werden.
Wenn ich nun
/dock-finder.html?device_group=4
eingebe kommt:
Ihre Suche lieferte keine passenden Ergebnisse.
4 ist die ID eines Datensatzes der in den Filtereinstellungen als Attribut ausgewählt ist.
Diese ID steht auch so in meiner Tabelle drin.
Meiner Ansicht nach sollten nun 3 Ergebnisse angezeigt werden?!
Was mache ich falsch?
Konfiguration:
Anhang 11020
Anhang 11021
Anhang 11022
Liste der Anhänge anzeigen (Anzahl: 1)
Okay, um den Testfall zu vereinfachen und mein Problem zu isolieren habe ich es jetzt so eingestellt:
Ich habe eine Auflistung im Frontend. Alle Einträge werden angezeigt.
Nun möchte ich die Möglichkeit haben diese Liste zu Filtern.
Das soll so gehen: dock-finder.html?device_group=4
Dann möchte ich nur die Liste mit allen Einträgen bei denen die device_group in der Datenbank 4 ist.
Dazu habe ich folgenden Filter gebaut (und nur den einen) und diesen dann meinem Listen-Modul zugewiesen.
Anhang 11041
Wenn ich nun meine Wunsch-URL eingebe, dann bekomme ich leider folgendes Ergebnis:
Zitat:
Ihre Suche lieferte keine passenden Ergebnisse.
Es existieren definitiv 3 Einträge bei denen die Bedingung zutreffen würde
Nun fallen mir folgende Ungereimtheiten auf:
/dock-finder.html
Löst eine Abfrage auf meine MetaModels-Tabelle aus
=> alles funktioniert wie ich es mir wünsche
/dock-finder.html?device_group=4
Löst in den Debug-Informationen keinen einzigen Aufruf auf die Tabelle meines MetaModels aus.
=> es funktioniert nicht wie ich es mir wünsche
Stattdessen sucht er nach der device_group irgendwo in der Tabelle tl_search.
Denkt das Script hier es sei ein normaler Suchparameter? Wie kann ich das verhindern?
Ich verwende übrigens nicht den auto_item Parameter.
Liste der Anhänge anzeigen (Anzahl: 2)
Zitat:
Zitat von
Tim G
sonst wäre es ein Tags-Attribut mit Quelle auf deine andere MetaModels-Tabelle (falls ich das hier richtig verstanden habe :)
Hast du.
Allerdings habe ich im Metamodel als Alias-Feld die ID des anderen MetaModels eigetragen.
Das Möbel habe ich meinem MetaModel per Select zugewiesen.
Anhang 11075
Anhang 11076