Településválasztó megvalósítása

Bálint képe

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á.

Drupal verzió: 
Tgr képe

a kézenfekvő megoldás, és a taxonómia modul tudja is alapból.

0
0
Bálint képe

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.

0
0
szantog képe

Na ez most nekem is nagyon kellene.. A patcheléssel mire jutottál?

0
0

----
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 képe

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.

0
0
szantog képe

Akkor ez nem változott május óta. Én közben azon agyalok, hogy tartalomszervezéssel hogyan lehet alkotni benne.

0
0

----
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.

szantog képe

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..

0
0

----
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 képe

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.

0
0
opera11 képe

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..

0
0