Sprachen im Backend für einen Teilbaum ausblenden

Heute möchte ich euch kurz ein kleines TS Config Snippet zum kopieren bereit stellen. Diese Konfiguration braucht ihr, wenn ihr im TYPO3 Seitenbaum unterschiedliche Seiten mit einer Installation bedienen wollt.

Die internationale Seite in unserem angenommenen Beispielprojekt soll alle verfügbaren Sprachen erhalten. Einzelne Länderseiten jedoch sollen z.B. nur eine Sprache erhalten. Mit der folgenden Konfiguration könnt ihr die Sprachen mit den IDs 0 und 1 ausblenden.

mod.SHARED.disableLanguages = 0,1

Zusätzlich muss für die Länderseite, welche nun die Default Sprache nicht mehr besitzt eine andere Sprache über Typoscript konfiguriert werden.
Dazu einfach im Seitenbaum in der Startseite für die Länderseite das folgende Typoscript einfügen:

config.sys_language_uid = 2

Mit dieser Konfiguration habt ihr für den Länderspezifischen Seitenbaum die ersten beiden Sprachen deaktiviert und die Sprache mit der ID 2 als Default Sprache für das Frontend gesetzt.