Internetservice - Blog

bit4you präsentiert einen Blog rund um die Themen TYPO3, MySQL und PHP

TYPO3 - Sprachkonfiguration - Menüeinträge verstecken

Besucher einer Sprachversion Ihrer Homepage sollen in den Navigationsmenüs keine Einträge für nicht übersetzte Seiten finden. Dies kann über geeignete Konfigurationseinstellungen erreicht werden.

Zwei verschiedene Vorgehensweisen sind möglich:

A) Gehen bei jeder einzelnen betroffenen Seite wie folgt vor:

  1. Wechseln Sie in die Ansicht “Seiteneigenschaften bearbeiten”
  2. Aktivieren Sie im Abschnitt “Spracheinstellungen” das Kästchen “Verstecke Seite, wenn keine aktuelle Übersetzung vorhanden ist”

Seiten verbergen

B) Der elegantere Weg

  1. Wechseln Sie in das Installationstool von TYPO3
  2. Finden Sie den Eintrag “hidePagesIfNotTranslatedByDefault” und aktivieren Sie diesen

Installationstool, Option ändern

Wechseln Sie nun in die Ansicht “Seiteneigenschaften bearbeiten” einer beliebigen Seite, so hat sich der Abschnitt “Spracheinstellungen” verändert.

Seiten anzeigen

Per Voreinstellung werden nun den Menüs der jeweiligen Sprachversion keine Seiten mehr gelistet, für die keine Übersetzung existiert. Sollten Sie dennoch eine Seite in Ihrer Homepage habe, die für alle Sprachversionen identisch ist und deshalb bei allen Sprachen angezeigt werden soll, so können Sie dies mit der Option “Seite anzeigen, auch wenn keine Übersetzung vorhanden ist” aktivieren.

Mit nachfolgendem Eintrag in der Seiten TSconfig lässt sich der Abschnitt “Spracheinstellungen” deaktivieren:

TCEFORM.pages.l18n_cfg.disabled = 1

Kommentare sind zur Zeit geschlossen.

Internetservice - Blog läuft unter Wordpress 2.3.2
Anpassung und Design: bit4you :: Waldseer Str. 14 :: 88250 Weingarten