Zum Inhalt springen

Localize-Button im eigenen Backend-Modul

Erstellt am 3. September 2013 · 1 Antwort · letzte Antwort am 3. September 2013

Tags: TYPO3 6.x, Frage

Unbekannter Benutzer ·

Hallo zusammen,

ich erstelle gerade eine Extension mit einem Backend-Modul (mit extbase).
Nun würde ich gerne den "Prozess" der Übersetzung vereinfachen.

In einem Sysfolder sind alle Elemente für meine Extension gespeichert.
Der "normale" Weg für eine Übersetzung ist ja:

(Die Sprachen sind schon angelegt und im Sysfolder/Seite auch schon eingerichtet)
1.) List-View im BE auswählen
2.) Lokalisierungsansicht aktiv haben
3.) Die Flage an dem entsprechenden Datensatz anklicken und die Texte übersetzten.

In meinem Backend-Modul würde ich das gerne direkt mit anbieten.
1.) Backend-Modul öffnen
2.) Entsprechende Flage des zu übersetztenden Datensatzes anklicken.

Hierzu müsste ich wissen welche Action ich aufrufen müsste bzw. welchen link ich generieren müsste.
Bzw. gibt es einen Viewhelper den ich hierfür nur einbinden muss???

Ich hoffe, ich habe mich einigermaßen verständlich ausgedrückt... B-)

Vielen Dank!

einpraegsam.​net · · Beste Antwort

Im Prinzip musst du nur einen neuen Datensatz anlegen und die entsprechenden Felder richtig setzen

#$obj->setSysLanguageUid($language);
$obj->_setProperty('_languageUid', $language); 
$obj->setL10nParent($questionUid);

Setzt den Setter für l10n_parent im Modell voraus