Sziasztok!
Drupal 5.17-ben vagyok.
Hogyan tudom megcsinálni azt, hogy a felhasználó egy listából tudjon kiválasztani több nyelvet?
http://www.xunil.hu/kepek/szabad.PNG
(drupal.org)
Ötletem az volt, hogy megkeresem az User modulban azt a rész, ahol megcsinálja az user/*/edit formot, és ott csinálok valamit, de 1 óra alatt nem jöttem rá, hogy hol van...(Esetleg ezt tudja valaki?)
Köszönöm!
Roland
Melyik modulhoz, modulokhoz kapcsolódik a téma?:
Drupal verzió:
Fórum:
Ne tedd!
Tilos belenyúlni bármelyik modulba!
El se tudom képzeni, miért kellene egy felhasználónak egyszerre több nyelv?
Nagy Gusztáv
Nem az oldal nyelve
Nem több nyelvre gondolok, hanem több beszélt nyelvre (Pl valaki tud németül, magyarul) :)
(Most látom elírtam a téma címét is, legyen inkább: Beszélt nyelvek lista. Nagyon siettem...)
Átírtam
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Köszi!
Köszi!
Kapcsold be a profile modult.
Kapcsold be a profile modult. És hozz létre egy választólistát....
...mit tudok: http://web.termuves.hu
Ott csak egyet lehet
Erre én is gondoltam, de ott alapból csak 1 lehetőséget lehet kiválasztani, és a kérdezőnek pont arra van szüksége, hogy többet is lehessen.
Profile modul bekapcsolva
A profil modult már bekapcsoltam, és ott próbálgattam létrehozni de nem sikerült, úgy ahogyan szeretném.
multiple="multiple"--> ez lenne a kulcsa az egésznek. Ha ez valahogy bekerülne oda, akkor jó lenne. :D
És miért nem hozol létre
minden lehetséges nyelvnek egy profile mezőt? Akkor még fokozatokat is tudsz definiálni.
Egy nyelv ismerete egyébként se az igen/nem kategória a gyakorlatban!
Nagy Gusztáv
Kicsit sok lenne
Durván 170 ismert nyelv van a világon, azokat egyenként beírogatni, sok lenne. Próbálok nézelődni a modulok között én is.
Arra nem gondoltam, hogy sok nyelvet akarsz
Pedig a képből sejthető volt. Bocsánat :-(
Nagy Gusztáv
Better Select modul
Nem ismerem ezt a modult, de lehet, hogy jó erre a célra.
http://drupal.org/project/betterselect
-- http://boj.hu --
Jobban utánanéztem, ez a
Jobban utánanéztem, ez a modul erre nem jó.
-- http://boj.hu --
Ilyen feature nálam is tervben van
Én a Multiselect http://drupal.org/project/multiselect és a Content Profile http://drupal.org/project/content_profile modulokat néztem ki ennek a megvalósítására. Ha netán így sikerülne, megírhatnád a a tapasztalataidat, lehet, pár órát megspórolnál vele.
----
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.
Nincs tapasztalatom róla.
Nincs tapasztalatom róla. Csak a drupla.org-on a modulokat nézegettem és első olvasásra azt gondoltam, hogy általa a multiselect megvalósítható. "Alaposabb" fordítás után nyilvánvalóvá vált, hogy a már egyébként is multiselect listákat lehet felülbírálni úgy, hogy jelölőnégyzeteket tesz az elemek mellé (lásd: http://drupal.org/files/images/betterselect.png).
-- http://boj.hu --
drupalorg modul
A drupal.org-on ezt egy spéci form_alter-rel oldottuk meg. Drupal 5 kód, mivel neked az kell:
A lényeg, hogy a profile modul csak egy kiválasztós mezőt tud támogatni. Ezért úgy kell tenni, mintha egy kiválasztós mezőnk lenne. Programból írjuk ezt át több kiválasztósra, de ugyanúgy egy karaktersorozatban tároljuk a kiválasztott értékeket, csak pontosvesszővel választjuk el. Mivel ezt a Drupal nem értené, ezért fel kell darabolni annak alapján, a mentés előtt pedig össze kell illeszteni. Így a Drupal úgy gondolja, hogy egy választós mezőt használsz, pedig nem :)
Teljes modul kód Drupal 5-re (rengeteg mással) itt: http://cvs.drupal.org/viewvc.py/drupal/contributions/modules/drupalorg/d...
Drupal 6-ra itt: http://cvs.drupal.org/viewvc.py/drupal/contributions/modules/drupalorg/d...
Drupal 6 kód kimásolva:
Köszönöm
Köszi.