Hallo Zusammen,
Ich erzeuge mir gerade eine neues Modul und benötige hier in Backend 3 Tabellen welche ich befüllen muss.
Also es gibt folgende Tabellen
1) ProduktGruppe mit 2 Spalte:id, Name welchen eine ID ist für die Tabelle 3
2) Produkt: Dies hat 3 Spalte: id, Name und eine pid auf die Tabelle 1 (Also Produktgruppe)
3) Sprache: hat drei Spalte: id, deutsch und englisch
Wichtig ist, dass in der Spalte name von den Tabellen Produkt und Produktgruppe nicht der Text drinnen steht, sondern ein Platzhalter welcher in der Tabelle Sprache für mehrere Sprachen übersetzt ist.
Mit Callback funktionen habe ich das Erzeugen der Produktgruppe sehr gut gelöst und es wird alles automatisch in der Tabelle Sprache eingegeben.
Mein Problem ist jetzt aber die Tabelle Produkt. Hier will ich ein Drop Down Menü also 'inputType' => 'select' verwenden um die Produktgruppe auszuwählen. Das Problem ist jetzt aber, dass er mir natürlich bei der Liste immer nur die ID's der sprachen Tabelle ausgibt, welche eine ProduktGruppe ist. Das ist auch logisch, denn in der Spalte Name der Produktgruppe ist ja nur eine ID auf den Text selber drinnen.
Gibt es hier irgend eine Möglichkeit dies zu ersetzen?
Ich habe bereits einen options_callback bei dem, field eingebaut und die funktion sieht wie folgt aus:
public function placeholder_load_callback2($var)
{
return array('Test1' =>"test1",'Test2'=>'test2');
}
leider beinhaltet meine drop down aber jetzt immer noch die ids.
Vielen Dank für eure Hilfe
Ludi
Lesezeichen