Sziasztok!
Az alábbiban szeretném a segítségeteket kérni:
Olyan oldalt tervezek, ahol a beküldött tartalomhoz sok tulajdonság fog tartozni, amikre egy összetett keresővel szűrni lehet.
Már sok irányban elindultam, de végül most ott tartok, hogy minden tulajdonságot taxonómiaként adtam meg.
Az összetett keresést a view modul exposed funkciójával próbálom megvalósítani.
A problémámat megpróbálom egy példán keresztül leírni:
1. Egy szálláskereső oldalra felveszek egy szállást ahol bepipálom, hogy van jacuzzi.
2. Felveszek egy másik szállást ahol van szauna.
3. Keresésnél (exposed view) ha bepipálom az egyiket, vagy a másikat, akkor értelemszerűen az egyiket, vagy a másikat találja meg.
4. Ha bepipálom mind a kettőt, akkor mind a kettőt kiírja, de én azt szeretném, hogy csak akkor legyen találat, ha van olyan szállás, ahol mind a kettő van.
A másik ehhez kapcsolódó problémám:
1. Van két taxonómia: Szállás típusa, Wellness.
2. Ha a szállásnál kiválasztom a hotelt, és keresés, akkor nem talál semmit, mert a wellness taxonómiában nem választottam ki semmit. Itt nekem úgy lenne logikus, hogy ha csak az egyik taxonómiában adok meg szűrőt, pl. Hotel, akkor listázza ki a hoteleket. Ha hozzá bepipálom a szaunát, akkor csak a szaunás hoteleket...
Az egész működést valahogy így képzelem el: Alapból ha nem pipálok ki semmit, listázzon mindent. Amint elkezdem bekapcsolni a szűrőket, úgy csökkentse a találati listát. Ezt persze ne zavarja, hogy a szűrési feltételek több taxonómiából épülnek fel.
Remélem érthető voltam, és bocs, hogy kicsit hosszúra sikerült, régóta szívok ezzel. :S
Köszi előre is!