Zum Inhalt springen

Backend-Modul: Übersetzte Records speichern

Erstellt am 11. August 2011 · 2 Antworten · letzte Antwort am 16. August 2011

Tags: Frage

netfly ·

Hi Folks
Ich verzweifle fast mit extbase/fluid. Ist zwar echt genial das Teil, aber ich find einfach nicht heraus, wie ich eine Übersetzung eines Datensatzes (Models) speichere. Ich habe mich wundgesucht, finde aber nichts, was mir weiterhilft. Das Problem ist, dass ich ein Modul habe und kein Plugin.

Ich habe bereits einen Sprachumsschalter gebaut, der den Request param L setzt. Somit werden die (bereits via List Ansicht) übersetzten Datensätze auch in der entsprechenden Sprache angezeigt. Also liefert mir das Repsoitory die richtigen Daten.

Bei der Form, wo ich den Datensatz editiere setze ich L als hidden Feld. Das funzt aber nicht. Es wird immer die original Sprache überschrieben.

Hat jemand ne Idee, wie ich das anstellen kann?!

Danke für jede Hilfe
Greez
Markus

netfly ·

Nur zur Information:
Ich habe als Test das Ganze mal ins Frontend genommen und dort funzt es auch nicht.

Kann das echt sein, dass extbase nicht mit mehrsprachigen Seiten umgehen kann? Wenn ich einen Datensatz in der Listenansicht übersetze, wird er auch richtig angezeigt und ich kann ihn auch editieren (in der entsprechenden Sprache).

Aber ich kann extbase irgendwie nicht sagen, dass es sich nun nicht mehr um das standart Objekt handelt, sondern um eine Übersetzung.

Hat jemand ne Idee, ob ich ev. das Ding clonen muss?!

Ich bin echt am verzweifeln .... habe nun schon Wochen in eine EXT investiert, die ich so nicht nutzen kann. Ist echt frustrierend. #angry#