Sziasztok!
A következő problémám van. Készítek egy honlapot, amin cck-val létrehoztam különböző tartalom típusokat. Az összes tartalomtípusnak van egy közös mezője, ami két értéket vehet fel.
Most fel kellene raknom az egész "fölé" egy olyan dinamikus szűrőt, ami a fent említett "kulcsmező" értéke alapján megszűri a megjelenítendő tartalmat attól függetlenül, éppen melyik menüpontban vagyok.
A cél pl.: A szerint, hogy "autósok" vagy "motorosok" kategória van a kijelölve egy-egy felvitt tartalomnál, az adott menüpontok (sportesemények, alkalmak, hasznos tanácsok, ...) alatt mindig csak a kiválasztott kategóriához - vagy ha mindkettő ki lett választva akkor az összeshez - tartozó tartalmak jelenjenek meg.
A Viewsban létrehoztam az oldalakat, amiket szűrés nélkül el is érek.
Próbáltam a Views Expose to block-ját, de az csak egy adott viewra működött. Nem lehet ezt valahogy globálissá tenni?
Fél éjszaka gugliztam, de nem sok használhatót találtam. Hogy lenne érdemes elindulni?
Köszi előre is a tippeket.
nem.
nem lehet globálissá tenni, minden view -ba bele kell építened, amiben használni akarod.
esetleg próbáld ki a faceted search modult, kicsit más szemlélet, de nagyon szépen tud működni ilyen "globális szűrések" témára.
-
clear: both;
hát ez van, köszi
Köszönöm a választ. Közben én is elkezdtem a view-okba betenni.
Ennek kapcsán még egy kérdés merült fel, amit most nézegetek:
Hogy tudnám select box helyett legördülô menüvel vagy rádiógombbal helyettesíteni a ferakott block tipusát? Nagyon ronda a select box...
e?
ez nem szépségverseny, a funkciója alapján dől el, hogy valami radio e vagy checkbox..
nyilván ami olyan, hogy egy csoportból többet is választhatsz az nem lehet radio, csak checkbox. van a felfedett szűrő beállításaiban olyan, hogy "force single", az kell neked.
-
clear: both;
:)
Ki fogom próbálni, csak azért foglalkoztat, mert olvastam a neten, hogy valaki pl. a views-exposed-form.tpl.php-vel listaelemekként ki tudta rakni. Nem teljesen világos, hogyan.
Abban igazad van, hogy a funkció a lényeg, de a bazi szürke sáv, amit css-el eddig nem tudtam levenni a jobb szegélyrôl, sokat ront a közérzetemen.
Better Select?
Van ilyen modul, hogy Better Select.
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan