Zunächst ein "Hallo" in die Runde! Ich verfolge das Forum und die Antworten immer mal wieder, wenn ich auf dem Schlauch stehe oder tatsächlich nicht weiterweiß. Und genau letzteres ist aktuell der Fall, weshalb ich hoffe, mit Eurer Hilfe weiterzukommen.
Ich richtete eine mehrsprachige Website mit allen Vorgaben ein (Menüs in zwei Sprachen, verstecktes Menü, Sprachenfilter-Plugin inkl. entferntem URL-Sprachenkürzel, Inhalte und Module in zwei Sprachen, etc.). Soweit funktioniert auch alles. Der Inhalt wird anhand der Browsersprache entsprechend dargestellt.
ABER - und da ist jetzt mein Problem - sobald ich über das Menü Seiten aufrufe und dann wieder via "Home" auf die Startseite zurückgehe, fehlen auf einmal Inhalte auf einzelnen Modulpositionen.
Z.B. habe ich ein Banner (via Modul) auf Position X und ein Modul mit Text auf Position Y, wobei beide Module als Spracheinstellung "Alle" haben (ich versuchte es auch bereits mit Modulen in der jeweiligen Sprache).
Ruft man die Seite über http://www.beispielseite.org auf, wird alles auf der jeweiligen Modulposition angezeigt. Klickt man dann allerdings auf "Home" (egal in welcher Sprache), kommt man auch ordnungsgemäß auf die Startseite und sieht z.B. aktuelle und letzte News und einen Slider, so erscheinen das Banner und das Textmodul nicht.
Vermutlich liegt es an der sich ändernden URL, denn aus http://www.beispielseite.org wird zum Beispiel: http://www.beispielseite.org/index.php/home ?!
Die Standardsprache bei mir ist "deutsch" und wie gesagt: ich habe alles geprüft, einschließlich der Sprach- und Menüzuweisung der beiden Navigationsmodule.
Es scheint alles zu passen, aber ich glaube, dass ich etwas übersehen habe.
Ich hoffe Ihr habt einen Tipp für mich?!
Oh, das ging schnell, denn ich denke ich habe das Problem weitestgehend gelöst!
Nach dem Abschalten der Suchmaschinenfreundlichen URLs bleiben die Inhalte jetzt auch da, wo sie sein sollen. Allerdings erscheint jetzt die Slideshow nicht mehr!
Die Slideshow ist Teil des Templates. Im Template-Stil kann man festlegen, dass diese auf der Homepage angezeigt werden soll. Das klappt auf der deutschen Seite auch wunderbar (auch vor der Änderung von eben).
Auf der englischen aber nicht mehr. Vor der Änderung wurde sie aber noch angezeigt! Jetzt scheint das Problem am Template zu liegen, oder?
Die URL im Browser mit englischen Einstellungen jedenfalls lautet bei Seitenaufruf direkt http://www.beispielseite.org/index.php?lang=en . Könnte es daran liegen?
**EDIT**
Und es kommt noch skurriler. Stelle ich die suchmaschinenenfreundlichen URLs wieder zurück auf den Ausgangszustand, wird die Slideshow in beiden Sprachen wieder angezeigt.
Jetzt aber: Die deutsche Seite verliert bei Aufruf von "Home" die Modulinhalte, das Banner aber bleibt. Die englische Seite zeigt bei Aufruf von "Home" weiterhin alles brav an: Slideshow UND Module!
Stelle ich den URL-Schalter zurück, verliert die deutsche Seite die Slideshow UND bei Aufruf von "Home" jetzt auch noch die Module. Die englische Seite verliert nur die Slideshow.
Ich dreh' da noch durch.