Sziasztok!
Webes boltot barkácsolok. Nézetet készítek felfedett szűrőkkel (exposed filter). A látogatók megadhatnak egy maximum árat, az ennél olcsóbb termékek jelennének meg eredményként. A nézet egy blokkban jelenik meg, a szűrök pedig egy másikban (exposed form in block).
Bármilyen értéket adok meg, nem kapok eredményt. Ha a nézet szerkesztésénél eleve megadok egy árat, akkor az annak megfelelő termékek megjelennek, de hiába változtatom aztán, az eredeti feltétel szerinti nézetet kapom csak.
Vagyis, egész egyszerűen: a felfedett "kevesebb vagy egyenlő, mint" szűrőm nem működik!
Mit szúrhatok el? Az ubercart product tartalomtípusának sell price mezőjével vagy saját, CCK mezővel is próbáltam, de ugyanaz a helyzet. Néztem Garland sminkkel és nem külön blokkos szűrőkkel de nem segített.
Fontos lehet: a nézet szerkesztésénél az előnézet funkcióban akár alapértelmezett, akár oldal megjelenést választok, remekül működnek a szűrők, csak blokként nem.
Verziók:
drupal 6.15
cck 6.x-2.6
views 6.x-2.8
(ubercart 6.x-2.2)
smink: arthemia 6.x-1.1
Megoldás
Ha más is belefutna ebbe, íme a válasz: http://drupal.org/node/690748
Blokk nézetben csak akkor működnek a felfedett szűrők, ha az AJAX használata igenre van állítva.