Hallo,
ich habe vor einigen Wochen eine neue Version der Nightly Builds installiert. Seit dem habe ich das Problem, dass die einige Filter leer bleiben. Vor dem Update waren die Filter mit den gewünschten Inhalten gefüllt. Nun sind einige komplett leer und andere zeigen nur einige Einträge an. Die meisten Filter basieren auf Auswahl Attributen die ihre Daten aus anderen Tabellen erhalten.
Ich habe bereits neue Attribute im MM angelegt und diese filterbar gemacht. Auch hier das gleiche Problem. Wird ein Datensatz aus dem MM editiert oder neu angelegt, so werden alle Einträge aus der Fremdtabelle vollständig angelistet. Die Frontendfilter funktionieren einwandfrei.
Der Debug-Modus liefert folgende Erkenntnisse.
Die SQL-Abfrage für ein Dropdown-Feld sieht wie folgt aus: [0] => [0] => SELECT mm_monate.* FROM mm_monate WHERE alias='01'
Der Wert für WHERE alias='01' ist nicht korrekt. Der Alias hat den Wert 'id-01-01'.
Wenn ich den Wert für den Alias in dem MM manuell auf 01 ändere, wird der Wert auch im Dropdown angezeigt.
Für "WHERE alias=" wird hier der Wert aus dem Feld eingesetzt, der für select_column in den Attributeinstellung ausgewählt wurde.
Wähle ich für select_column = alias aus, werden die Filter-Dopdowns korrekt gefüllt. Jedoch wird in der Backendliste dann auch der Alias angezeigt.
Ist das noch ein Bug, oder habe ich eine falsche Einstellung gemacht?
Lesezeichen