24. 01. 2011, 16:03

Hallo Forum,
möchte die sr_feuserregister um voneinande abhängige select-boxen erweitern. also abhängig von der auswahl in selectbox 1 ändern sich die Auswahlmöglichkeiten in Selectbox 2.
Hierfür habe ich ein jquery-plugin gefunden, dass genau dieses erledigt:
[url=http://plugins.jquery.com/project/doubleselect]http://plugins.jquery.com/project/doubleselect[/url]
Hartcodiert klappt das natürlich wunderbar, alleine bei der iNtegration in TYPO3 komme ich nicht weiter.
T3jquery bringt mir jquery in TYPO3.
Mit dem Kickstarter erstelle ich die beiden selectboxen und befülle sie mit den gewünschten Optionen.
Folgender js-code weist den Optionen in selectbox 1 dann die Optionen zu die dynamisch in selectbox 2 erscheinen sollen:

  1. <script type="text/JavaScript">
  2. $(document).ready(function()
  3. {
  4.  
  5. var selectoptions = {
  6. "Vegetables": {
  7. "key" : 10,
  8. "defaultvalue" : 111,
  9. "values" : {
  10. "tomato": 110,
  11. "potato": 111,
  12. "asparagus": 112
  13. }
  14. },
  15. "Fruits": {
  16. "key" : 20,
  17. "defaultvalue" : 212,
  18. "values" : {
  19. "apple": 210,
  20. "orange": 211,
  21. "kiwi": 212,
  22. "melon": 213
  23. }
  24. }
  25. };
  26.  
  27. $('#first').doubleSelect('second', selectoptions);
  28. });
  29. </script>

Doch wie bringe ich TYPO§ nun dazu, anstatt der vorgegeben Werte meine Werte aus der datenbank einzusetzen?
die labelindizes der einzelnen optionen stehen natürlich in der locallang.xml. Doch diese im Template anzusprechen ist mir bisher nicht gelungen.
Kann mir hier irgendjemand weiterhelfen?
vg & danke Andi