Conto 4.4.8 & Changelanguage -> Kein Layout angegeben!?
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
Code:
prepend_locale: true
eingefügt und die Seiten verknüpft.
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
Gleiches Problem hier - ohne changelanguage Erweiterung!
Hallo liebe Community,
ich muss mich Cranker leider anschliessen: ich habe hier identisches Problem, allerdings ohne zusätzlich installierte changelanguage Erweiterungen.
Installiert wurde das Eclipse Theme von Premium Contao Themes.
Contao Version 4.4.4, meine Step by Step Aktionen
- DE Seitenstruktur mit Unterseiten dupliziert
- DE als Sprachenfallback gesetzt
- Duplikat als Sprache EN gesetzt, kein Fallback natürlich
- prepend_locale : true in die yml eingetragen
- per Contao Manager den Cache gelöscht
- Aufruf domainname.tld wurde korrekt weitergeleitet auf domainname.tld/de/
> aber keine Anzeige der ersten Seite mit Alias index!
> stattdessen: Fehlermeldung "Kein Layout angegeben" - obwohl im Backend eines für die Seite ausgewählt ist
Rufe ich domainname.tld/de/index.html direkt auf, funktioniert alles wie es soll. Der Entry-Point und jeder Home-Link führt nur ins fehlerhafte Leere…
Woran kann das liegen? Hab ich etwas übersehen?
Beste Grüsse,
MK
Fehler nach Update auf 4.4.8
Ich habe nun auf Version 4.4.8 upgedated - nun funktioniert das autom. Anhängen des Sprachkürzels gar nicht mehr :/