Reine einsprachige Website betreiben

Standardmäßig wird das Template mit einer für eine mehrsprachige Website konfiguriertes RealURL ausgeliefert. Sie können RealURL so anpassen, dass beispielsweise das /de/ in der URL entfernt wird.

Sie müssen dazu in der typo3conf/realurl_conf.php den Abschnitt für den Sprachen-Parameter L wie folgt anpassen

[
  'GETvar' => 'L',
  'valueMap' => [
    '' => '0',
    'en' => '1',
  ],
  'valueDefault' => '',
  'noMatch' => 'bypass',
],

Löschen Sie die Inhalte der zusätzlichen Sprachen. Vergessen Sie auch nicht im Backend auf der höchsten Seite (ID = 0) alle alternativen Sprachen zu deaktivieren. Bitte vorsichtig sein mit Löschen, weil dies ansonsten zu Problemen mit RealURL kommen kann.  Daher bitte am besten nur deaktivieren.
Löschen Sie im RealURL-Menü alle Pfade.

Danach müssen Sie alle Caches leeren.

Ab demotemplate 1.0.6 können Sie den Sprachumschalter auch so abschalten:

Sven Wappler

Webentwickler, Programmierer, TYPO3 Experte

Das könnte dich auch interessieren …

6 Antworten

  1. Wie kann dann noch in den diversen Menüs der Menüpunkt „Languages“ ausgeblendet / bzw unterdrückt werden?
    Wäre für einen Hinweis sehr dankbar.

    • Sven Wappler sagt:

      Der einfachste und sauberste Weg ist, die Übersetzungen, die nicht mehr gebraucht werden, zu löschen.
      Es existiert allerdings auch noch die Konstante „languageUids“, die die Uids angibt, welche angezeigt werden sollen.

  2. Danke für die rasche Antwort.
    Aber ich habe mich scheinbar schlecht ausgedrückt.
    Gemeint war der Menüpunkt „Languages“ rechts oben neben dem Login, oder beim responsiven Menü links unten über Login (English).
    Wenn nur die Standardsprache verwendet wird braucht es diese Auswahlmöglichkeit auch nicht.

  3. Roland sagt:

    Wie lässt sich das /de/ in der URL in der V9 entfernen? Da gibt es ja kein RealURL mehr…

Schreibe einen Kommentar zu Sven Wappler Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert