Hej!
Eftersom jag misstänker att lösningen till min fråga är ganska komplex så är jag ute efter hjälp om var jag ska börja titta och lära mig för att lösa mitt problem. Vid mina sökningar har jag fått olika typer av svar, så jag undrar mest vilket som är rätt väg att gå.
Jo, jag har skapat ett par content-typer med hjälp av CCK och så långt är allt frid och fröjd. Till dessa innehållstyper har jag dock skapat en mängd med fält, många med långa select-list med värden från innehåll från webbplatsen. Dessa formulär när man skapar innehållet blir dock lätt väldigt röriga med många listor osv...
Jag skulle vilja lära mig mig hur jag skapar ett mer dynamiskt input-formulär där t.ex innehållet i select-listorna dynamiskt (förmodligen med hjälp av Ajax) förändras när jag gjort ett aktivt val i en annan lista.
T.ex:
Jag har två fält (select-lists) med titlarna "Länder" och "Städer" - när jag valt "Sverige" i första listan så vill jag att den andra listan märkt "Städer" enbart ska innehålla städer från Sverige.
Ja, nu var detta bara ett exempel, men det är på det här sättet jag skulle vilja jobba, och på så sätt slippa listor med mängder av för tillfället onödig info.
När jag har sökt på detta har många nämnt Form API, men jag vet inte hur utvecklat det är för Drupal 6?
Finns det kanske moduler som är utvecklade för detta ändamål?
Krävs det att jag skriver egen kod så gör jag gärna det, jag undrar nu bara vad jag ska kolla upp?
Tack så mycket på förhand,
/Johan
Comments
En snabb koll...
Hittade denna tråd:
http://drupal.org/node/362999
CCK verkar inte ha denna funktionalitet ännu.
Kolla även: http://drupal.org/project/activeselect
och
http://drupal.org/project/category
Hittade detta vid en sökning efter "select box ajax" och har inte kollat huruvida ovanstående länkar ger svar på din fråga, men kanske det kan hjälpa dig en bit på väg ;-)
EDIT: Tips - gör som add1sun (http://groups.drupal.org/user/1607) föreslår i en av filmerna (http://drupal.org/node/385952) från DCDC: läs koden i dessa projekt! Tro mig det var en upplevelse när man äntligen börjar känna igen hook_menu, perm, form, node_api, osv!
Fridens
/Hans
Tusen tack för svaret,
Tusen tack för svaret, Hans!
ActiveSelect är precis den metod som jag söker... verkar bara finnas till Drupal 5, dock. Ska kolla igenom de länkar du skickade.
Tack igen!
Edit: Hittade port till sexan också: http://drupal.org/node/298230
En tidigare tråd
Vet inte om det hjälper dig, men du kan kolla in en tidigare tråd med nästan samma problem/fråga.
//Johan Falk, Solna