contao/core — Issue #3730: [2.11.beta1] Sprache in URL -> Page not found
Author: ofriedrich
Created: 2011-12-27 16:11:56+00:00
State: open

Wenn die Option "Die Sprache zur URL hinzufügen" aktiviert ist, wird die gewünschte Seite nicht gefunden. Dies tritt auf, da die Sprache zwar für den Startpunkt einer Webseite, nicht aber für jede einzelne Unterseite gesetzt wird bzw. wählbar ist. Demnach ist in der DB-Tabelle tl_page die Zelle "language" bei normalen Seiten leer. Somit funktioniert die Abfrage

index.php line 158:
if ($objPage->numRows != 1 || ($GLOBALS['TL_CONFIG']['addLanguageToUrl'] && $this->Input->get('language') != $objPage->language))

nicht. Die Seite wird, obwohl sie korrekt ermittelt wurde, als nicht gefunden angezeigt.

Die Möglichkeit zur Eingabe der Sprache für jede einzelne Seite wurde offensichtlich entfernt. Somit ist die Option "Die Sprache zur URL hinzufügen" nicht verwendbar.