Hallo Community,
ich versuche nun seit mehreren Tagen Multilanguage auf meiner Contao-Seite anständig zum laufen zu bringen und komme von einem Problem ins nächste. Ich versuche mal nachfolgend zu schildern, was ich bereits probiert habe und wo Probleme auftreten. Ich schließe nicht aus, dass ich Einstellungen falsch getätigt habe oder man etwas anders konfigurieren "müsste". Vielleicht habt ihr hier ja Lösungsansätze parat.
Contao out of the box Multilanguage:
- Wenn man im Browser auf die root-Seite geht also in dem Fall "localhost" kommt es zu einem "to many redirects" Fehler.
- Man benötigt einen zweiten Seitenbaum. Bei einer großen Anzahl von Unterseiten, macht dies ein Verwalten der Seiten fast unmöglich.
- Für was ist der Punkt "Sprachen-Fallback" im Seitenbaum? Wenn ich "meineseite.com/de/unterseite" habe und für "de" das Sprachen-Fallback gesetzt habe, sollte er dann nicht auf diese Seite weiterleiten, wenn ich auf "meineseite.com/de-AT/unterseite" gehe und es die österreichische Version nicht gibt? Oder ist das Sprachenfallback nur dazu da, dass auf die deutsche Version gegangen wird, wenn keine Sprache in der Url hinterlegt ist?
- Es wird kein hreflang-Tag gesetzt.
- Die Sprache, welche ich im Seitenbaum eintragen muss, wird richtig nach der Domain angehängt (meineseite.com/de-AT), ich kann aber nicht bestimmen, was für die jeweilige Sprache hinten angehängt wird (z.B. meineseite.com/at ist nicht möglich).
Contao + Extension: terminal42/contao-changelanguage
- siehe oben
- siehe oben
- siehe oben
- Es wird leider immer noch kein hreflang-Tag gesetzt, obwohl dies eigentlich mit dieser Extension funktionieren sollte
+ das oben beschriebene Problem ist in dieser Extension nun gelöst worden.
Contao + Extension: contao-legacy/i18nl10n bzw. verstaerker/i18nl10n
+ Dieses Problem gibt es hier nicht
+ gelöst
- gelöst, aber nun hat man das Problem, dass man nicht weitergeleitet wird, wenn keine Sprache in der URL ist. Also "meineseite.com/unterseite" leitet nicht auf "meineseite.com/de/unterseite", sondern es kommt nun der Contao-Fehler "Keinen Startpunkt gefunden".
+ Dies ist nun gelöst, hreflang-tags werden hier nun gesetzt.
+ gelöst
- Nun kommt bei dieser Extension noch ein weiteres Problem hinzu. Man kann zwar zwischen verschiedenen Sprachen auswählen. Leider gibt es aber keine Sprachen wie "de-AT", sondern eben nur deutsch.
Hoffe ihr habt hier ein paar Lösungsvorschläge.
Grüße
Lesezeichen