Dinamikus szűrési feltételek legördülő menüvel

gazsesz képe

Sziasztok!

Már régóta küzdök vele, de nem sikerült megoldanom, ezért kérem a segítségeteket.

A feladat:
termékek hierarchikusan kategóriába rendezve - A szótár
márkanevek termékekhez rendelve - B - szótár

Azt szeretném megvalósítani, hogy ha kiválasztom pölö a hűtőket, akkor egy legördülő listában ki tudjam választani - tudja szűrni - a márkákra is, de csak azok a márkanevek jelenjenek meg, amelyekből valóban van olyan termék. Tehát, ha nincs AEG hűtő, akkor ne jelenjen meg a legördülő listában. A szűrés maradjon meg a szűrt listánál is.

Javasolták többen és ki is próbáltam a faceted serach modult, meg a taxonomy filter modult is, amik nagyjából megvalósították az elképzelést, azzal a két kis apró hiányossággal, hogy
1. nem legördülők (és az átlag user számára egy kicsit bonyás használni)
2. egyik sem működik helyesen, ha a taxonomy_term view be van kapcsolva (nem értelmezi az és kapcsolatot a két term között)

Mivel a taxonomy_term view-t nem tudom használni a formázáshoz, az is kérdés lenne, hogy akkor hogyan tudom a megjelenő listát mégis megformázni (melyik tpl.php-t kell machinálni)?

Köszi

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
Pál úr képe

gazsesz képe

Megpróbáltam, de ahogyan néztem, ez egy szótárban levő szülő-gyerek megjelenítésére szolgál.
Így működik.
-Volvo
--S40
--V40
--S60
-Mercedes
--E
---E320

Két külön szótárral ez sajna nem megy.

0
0

Gazsesz

fox mulder képe

Macerás (nekem az volt) meg modult kell írni, de szerintem ez kell neked: Alapszintű AHAH Drupal 6 alatt

0
0

Fox Mulder

gazsesz képe

Köszi. Úgy látom, hogy ehhez még elég fű vagyok. :)
Ahogyan itt már guvadtra olvasom a szemem, azt látom, hogy "szétszórva" meg vannak az alapok, taxonomy_filter, csak éppen nem dropdown stílusban jeleníti meg a feltéleket, a views explosed szűrője jó lenne, csak az mindent kilistáz abból a szótárból.

0
0

Gazsesz

fox mulder képe

Anno én is görcsöltem egy ilyennel és tényleg majdnem összejött (ahogy most neked), de egy lényeges dolog hibádzik: mindenképp Javascript kell hozzá (hiszen a formot még nem küldöd el, de az egyik select-ben kiválasztott elemtől függ a másik select option listája). Ez persze nem zárja ki, hogy létezzen ilyen modul (vagy több egymással együttműködő modul), de ha nem sürgős, szerintem érdemes belevágni.

0
0

Fox Mulder

szt képe

Időközben formálódik erre egy jó kis modul:
http://drupal.org/project/dependent_fields

0
0
leonidasz képe

Lásd a linket: privátban küldöm
Szükséges modulok: faceted search, field_indexer, fsrange
A legördülés pedig köszönhető abrosonak: http://drupal.hu/forum/faceted-search-leg%C3%B6rd%C3%BCl%C5%91-list%C3%A1k

létezik még a cck faceted modul, azzal további szűrések is lehetségesek.

Views is hozzárendelhető, így az eredmény formázása megoldott..

Remélhetőleg ebben a formában megfelelő lesz a megrendelőnek.

0
0