Sziasztok!
Ahogy Laza Bálint is írta nemrég, "minden ember életében eljő a pillanat, amikor szüksége lesz egy magyar településlistára."
Az enyémben most jött el. Az előbbi linken található csv fájlt be is importáltam, így most van egy taxonómia szótáram, ami hierarchikusan tartalmazza a településeket megyénként.
Természetesen szeretném, ha a felhasználók kényelmesen tudnának települést választani. Erre volt az első ötletem a Hierarchical Select. Nagyon látványos, szép a felület, de az a baj, hogy d6-hoz még csak dev verzió van, ami sajnos még bugos (teszteltem sokat). Így ezt nem használhatom.
Fontos még, hogy egy tartalomtípuson belül több ilyen mezőt is fel szeretnék venni, tehát mikor még a Hierarchical Select-et teszteltem, akkor a Content Taxonomy-val használtam. (ehhez patch-elni kellett.)
Szeretnék Views-ban megyénként, és adott esetben akár településenként is szűrni felfedett szűrőkkel.
Most arra jutottam, hogy talán fejleszteni kellene egy saját modult, ami egy CCK field-et valósít meg, és mondjuk ugyanazt tudja megjelenítésben, mint a Hierarchical Select, csak maximum nem olyan látványosan.
De előtte szeretnélek megkérdezni titeket, hogy ti hogyan szoktátok az ilyet? Van esetleg már erre bevált megoldás? Lehet, hogy van valami teljesen egyszerű módszer, csak én most pont nem gondolok rá.
Typeahead
a kézenfekvő megoldás, és a taxonómia modul tudja is alapból.
Nem kézenfekvő
Sajnos ez abszolút nem kézenfekvő. Ezt akkor tudja a taxonómia modul, ha engedélyezem a szabad címkézést. Ebben az esetben bármit beírhat a felhasználó, mellette választhat a már meglévő címkék közül, tehát ennek pont az a lényege, hogy kényelmesen lehessen új kifejezéseket is hozzáadni a szótárhoz, és ezzel ellátni az aktuális node-ot. Ráadásul vesszővel elválasztva több kifejezést is megadhatunk. Mindemellett a megyék nevei is ugyanúgy hozzáadhatók lennének. Szóval ez több szempontból sem jó megoldás.
Na ez most nekem is nagyon
Na ez most nekem is nagyon kellene.. A patcheléssel mire jutottál?
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.
Sajnos semmire
A patch amiatt kellett, hogy tudjam használni a Content Taxonomy Hierarchical Select widget-ét. Ez sikerült is, tehát látszólag működött. Ahogy a rendes taxonómia szótárhoz kapcsolt feature is.
Az a hibája (vagyis én ezt találtam), hogy ha validálás miatt elakad az űrlap beküldése (például a felhasználó elfelejt title-t beírni), akkor valamilyen js alert-et kapok, és utána már nem fog működni a kiválasztás. Ezenkívül néha (nem sikerült pontosan kitapasztalnom, hogy mikor) elég sok warning-ot dob. Szóval szerintem felejtős.
De hátha kapunk valami jó tippet itt. Addigis én elkezdem a modult írni, szívesen megosztom majd.
Akkor ez nem változott május
Akkor ez nem változott május óta. Én közben azon agyalok, hogy tartalomszervezéssel hogyan lehet alkotni benne.
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.
Bálint, ezt láttad már? Így
Bálint, ezt láttad már? Így elvileg nem kell saját modul, simán hozzá lehet pattintani AJAX hívást a mezőhöz, már ha jól értettem..
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.
Autocomplete Widgets for CCK Text
Az Autocomplete Widgets modul lett most számomra a megoldás.
A hátránya az, hogy sajnos view-ban nem tudok szépen szűrni, ahogy szerettem volna, de most erről letettem, és azt a fajta szűrést, amit szerettem volna, megvalósítom saját modulból.
esetleg Taxiselect?
Bár ez sem hibamentes, néha előfordul, hogy úgy küldenek be nodot, hogy nem töltötték ki valós adattal, így hiába van megadva, hogy szükséges..