Views Sorting für Multiple Value Field
am 02.12.2015 - 13:49 Uhr in
Hallo zusammen,
ich habe einen View erstellt, in dem verschiedene Produkte augelistet sind. Der eigene Inhaltstyp "Produkt" hat vereinfacht diese Felder:
- Preis (Feld, das nur einen Wert haben kann)
- Größe (Feld das mehrere Werte haben kann)
Ich nutze das Modul Better Exposed Filter. Der Besucher soll die Produkte mit der Sortierfunktion auch nach "Größe" sortieren können. Beim Feld "Größe" funktioniert die Sortierung aber nicht korrekt:
Größen Produkt A:
1 Meter
4 Meter
8 Meter
Größen Produkt B:
2 Meter
5 Meter
7 Meter
Wenn nun ein Besucher nach "Größe aufsteigend" sortiert, sollte Produkt A als erstes angezeigt werden, da es im Feld "Größe" den kleinsten Wert besitzt. Bei einer abseigenden Sortierung sollte auch Produkt A als erstes angezeigt werden, da es auch den größten Wert besitzt.
Leider ist das Sortierverhalten nicht wie erwartet. Ich habe das Gefühl, dass das System mit den Mehrfachwert-Felder nicht klar kommt. Die Sortierung scheint keinem genauen Muster mehr zu folgen. Zumindest kann ich es nicht erkennen und daher meine Frage an euch, ob jemand das Problem kennt und/oder einen Rat hat?
Neben BEF nutze ich auch noch das Modul Views Distinct, mit dem ich Duplikate im View entferne, die vermutlich auch aufgrund der Mehrfachwert-Felder entstehen.
Viele Grüße
Thomas
- Anmelden oder Registrieren um Kommentare zu schreiben
Du kannst ein Mehrfachfeld
am 02.12.2015 - 14:37 Uhr
Du kannst ein Mehrfachfeld nicht so ohne weiteres sortieren. Du müßtest dann dafür sorgen, daß zu jedem Größenwert das Produkt wieder komplett dargestellt wird. Damit hast Du in der Abfrage Zeilen, die nach der Größe sortiert werden können.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *