Hallo,
ich habe bei einer einsprachigen funktionierenden Website den deutschen Sprachbaum kopiert und mit einem neuen englischen Startpunkt darunter wieder eingefügt.
In der parameters.yml habe ich
eingefügt und die Seiten verknüpft.Code:prepend_locale: true
Soweit so gut.
Nun lässt sich die Startseite der deutschsprachigen Variante nicht mehr aufrufen mit der Fehlermeldung "Kein Layout angegeben"
Das war natürlich das erste was ich geprüft habe - kein Fehler dort, ein Layout ist natürlich angegeben.
Ale anderen Links funktionieren, nur die Startseite mit dem alias "index" wirf die Fehlermeldung aus.
Wenn ich den alias ändere, funktioniert auch diese Seite, beim Aufruf der Domain wird aber automatisch https://www.domain.com/de/ aufgerufen - und das funktioniert eben nicht.
Die englische Version unter https://www.domain.com/en/ funktioniert dagegen...
UPDATE
Der Aufruf https://www.domain.com/de/index.html funktioniert ebenfalls...
UPDATE 2
Das Verschieben der beiden Sprachbäume hat keine Veränderung bewirkt.
Aber die Änderung des Sprachen-Fallback hat das Problem gelöst - obwohl das meiner Meinung nach nicht logisch ist:
Es funktioniert alles wie gewünscht, wenn der Sprachen-Fallback bei der englischen Version gesetzt ist, der Fehler tritt nur ein wenn der Sprachen-Fallback bei der deutschen Version gesetzt ist.
UPDATE 3
In der offiziellen Demo kann ich es nicht nachstellen, dort kann ich aber auch die Erweiterung Changelanguage nicht installieren...
Hat das Problem schon mal jemand gehabt?
Woran kann das liegen?
Grüße aus Taufkirchen
Thorsten
Lesezeichen