Einträge Mehrsprachig machen

Mehrsprachige / Multilang Einträge von tt_address erfassen

Neulich wollte ich die Adressen mehrsprachig erfassen können, damit zum Beispiel die Funktion einer Person in mehreren Sprachen erfasst werden kann, ohne mit unterschiedlichen sprachabhägigen System Ordnern im TYPO3 arbeiten zu können.

Nach einiger Suche fand ich einen Beitrag auf typo3forum.net in welchem beschrieben wird, wie man tt_address umbauen kann, damit die Adressen mehrsprachig erstellt werden können.

Weil ich kein Fan von Umbauarbeiten an bestehenden *Core* Extensions bin, werde ich in diesem Artikel zeigen, wie man sich eine eigene Extension erstellt, welche die tt_address Extension (2.2.1) mehrsprachig macht.

Minimaler Aufbau der Extension

Als ersten wird der Extension Key festgelegt indem man einen neuen Ordner im typo3conf Verzeichnis anlegt. In diesem Beispiel ist der Key ttaddress_l18n.

Anschliessend wird eine minimale Datei Struktur erstellt.

Oops, an error occurred! Code: 20200922062028486c546fOops, an error occurred! Code: 20200922062028db14c103Oops, an error occurred! Code: 20200922062028ce56fd12Oops, an error occurred! Code: 2020092206202887a16b73Oops, an error occurred! Code: 2020092206202834b5a109Oops, an error occurred! Code: 2020092206202815ad1f8a