Zum Inhalt springen

Doppelte Sprachwahl in BE-Datensatz

Erstellt am 20. Mai 2009 · 3 Antworten · letzte Antwort am 20. Mai 2009

Tags: TCA, Frage

JayR ·

Hallo zusammen,

ich habe eine Extension erstellt, welche u.a. eine eigene Tabelle beinhaltet.
Die Tabelle ist mehrsprachig angelegt, also mit "Localization enabled".

Dadurch erhält der Datensatz im Backend automatisch das Feld "Sprache". Sobald ich den Datensatz speichere (Speichern OHNE schliessen) wird ein zusätzliches Sprachwahlfeld über dem eigentlichen Datensatz angezeigt.

Dieses zusätzliche Sprachen-Dropdown ist ja dazu gedacht eine Kopie des aktuellen Datensatzes in einer anderen Sprache zu erstellen. Genau das soll aber nicht passieren!
Es gibt zwar Datensätze mit verschiedenen Sprachen, aber es soll keine Kopien von Datensätzen in anderen Sprachen geben.

Genau dasselbe Problem besteht bei der List-Ansicht im Lokalisierungsmodus. Dort werden hinter jedem Datensatz alle möglichen Fahnen (Sprachvarianten) angezeigt, mit denen recht einfach eine Kopie des Datensatzes in einer anderen Sprache erstellt werden kann.

Gibt es eine Möglichkeit diese Sprachwahl (bzw. Kopie eines bestehenden Datensatzes in eine andere Sprache) zu unterdrücken?
Typo3 ist übrigens in v4.2.6

Viele Grüße
Jan

just2b ·

dann verzicht einfach auf die mehrsprachigkeit und arbeite zB mit verschiedenen sysordnern, je ordner 1 sprache...

JayR ·

Das Projekt ist leider schon zu 95% fertig und es wäre äußerst aufwendig jetzt nochmal alles umzustellen. Wäre sowieso nur ein "Goddie" für die Redakteure.

Durch Deine Antwort kann ich also davon ausgehen, dass sich die Lokalisierung pro Datensatz also nicht einfach deaktivieren lässt, oder?

just2b ·

naja du hasts ja bewusst aufgedreht, versteh dich also nicht ganz. du kannst das sicher auch manuell fixen indem du die files direkt abänderst