Sziasztok!
Készítettem egy views nézetet, úgy, hogy a felhasználó tudjon szűrni ár szerint, mégpedig úgy, hogy a taxonomiák alapján lehessen kiválasztani, mit is szeretnénk. Ez így épül fel:
Hangszerek
- Húrosok
--- Gitárok
---- Klasszikus gitárok
----- (Márka)
stb.
Na most, ha beírom, hogy 10 000 és 40 000 Ft közötti termékeket keressen, majd kiválasztom, hogy Klasszikus gitárok, akkor nem ad találatot. Ám, ha konkrétan márkára szűrök (pl. Eko vagy Yamaha), akkor már igen. Ez számomra nem éppen a legmegfelelőbb, hiszen, ha azt mondom, hogy Húrosok, és 10000-40000 Ft között keressen, akkor minden ami húros (beleértve a hegedűket, és minden egyéb e kategóriába tartozó terméket, ki kellene listáznia.
Továbbá ha a szűrő oldalra lépek - http://csutorhangszer.hu/szures - a "Nem érvényes választást talált a rendszer. Javasolt a webhely gazdájával felvenni a kapcsolatot." üzenetet kapom...
Mindennemű segítséget előre is köszönök.
Nem views
Ez nem a views hibája, ez a taxonómia működése miatt van.
Ha egy hierarchiába rendezett szótárban egy gyermek elemmel címkézel fel valamit, az attól még nem fogja megkapni a szülő elem címkéjét is.
Tehát attól, mert gyermek-szülő viszony van közöttük, még külön címkék ként működnek, nem pedig úgy mintha halmaz és részhalmaz lennének.
Két megoldás van:
vagy keresel egy modult, ami ezt a problémát áthidalja, és úgy kezeli a címkéket, mintha részhalmazok lennének
vagy a termékekhez manuálisan hozzárendeled a szülőcímkéket is
Ami pedig a szűrő oldalát illet, valószínűleg valami beállítási hibát ejtettél, alapból azért nem jelenít meg semmit (neked az kell, hogy alapból a 'Is one of' '(any)' választások legyenek kiválasztva.
(tipp.: az operátort tiltsad ki a szabad szűrésből, csak megkavarja a felhasználókat)
- - -
Juhász Márton
http://juhaszmarton.hu
Megpróbáltam a termékeket
Megpróbáltam a termékeket felcímkézni: Hangszerek, Húrosok, Gitárok, Klasszikus gitárok, Eko.
Ennek eredményeképpen megjelent az összes felsorolt galériában is. Egy konkrét példa: http://csutorhangszer.hu/katalogus/hangszerek .
De én csak az Klasszikus gitár/Eko alatt szeretném ha megjelenne...
Valami ötlet esetleg? Jó lenne valami konkrétum, mert már nagyon kifogytam minden megoldási lehetőségből. :(
Előre is köszönöm.
--
Üdv:
Charlos
Semmihez nem értek
Én nem értek a gitárokhoz, sem Views-hoz, de még a taxonómiához sem. Éppen ezért felmerült bennem a kérdés hogy a márka nevek(gyártó) miért kerültek bele a "hangszer típusok" szótárba? Én külön szótárba raknám.
Egyébként Drupal 5-ben lehetett ilyen szűrőt csinálni, a filter options-nál, ha jól emlékszem. De most D6-ban nem találom.