[TYPO3-german] Problem Mehrsprachigkeit

Peter Linzenkirchner liste at lisardo.de
Tue Aug 20 12:39:17 CEST 2013


Also erster Versuch, gleich mit der Homepage: 

http://www.fzth.de/index.php?id=6

Das Sprachmenü hat folgende Links: 
http://www.fzth.de/index.php?id=6
http://www.fzth.de/index.php?id=6&L=1
http://www.fzth.de/index.php?id=6&L=3
http://www.fzth.de/index.php?id=6&L=5

Jetzt wechsle ich auf Englisch: 

http://www.fzth.de/index.php?id=13
http://www.fzth.de/index.php?id=13&L=1
http://www.fzth.de/index.php?id=13&L=3
http://www.fzth.de/index.php?id=13&L=5

=> auf der englischen Seite sind die Links samt und sonders falsch. 

Die Sprachlinks auf der Italienischen Homepage sehen alle so aus: 
http://www.fzth.de/index.php?id=43&L=3

und die auf der Französischen so: 
http://www.fzth.de/index.php?id=76&L=1

id 13, 43 und 76 existieren nicht. Wo kommen die her? Diese IDs ändern sich zudem von Seite zu Seite und landen immer auf 404 oder auf falschen Seiten. 

Meine Frage: 
arbeitest du für die Sprachen mit mehreren Seitenbäumen oder sind alle Sprachen in einem Baum? Ausgehend vom Introduction Package müsste es ein Baum sein. Aber dann ist unverständlich, wo diese falschen Links herkommen. 

Fazit 1: Wie ist dein Sprachmenü aufgebaut? Das ist erst mal komplett fehlerhaft und muss als erstes repariert werden. 

--- 

Die Sprachauswahl an sich funktioniert. Wenn ich diese Links manuell eintippe: 

http://www.fzth.de/index.php?id=6
http://www.fzth.de/index.php?id=6&L=1
http://www.fzth.de/index.php?id=6&L=3
http://www.fzth.de/index.php?id=6&L=5 

http://www.fzth.de/index.php?id=77
http://www.fzth.de/index.php?id=77&L=1
http://www.fzth.de/index.php?id=77&L=3
http://www.fzth.de/index.php?id=77&L=5

funktioniert alles. 

Fazit 2: die Sprachumschaltung und Übersetzung funktionieren. Da das Typoscript m. E. auch stimmt, liegt dein Problem nicht in den Spracheinstellungen.  

---

Das sind die Links im Hauptmenü, von Online-Katalog bis Impressum in der deutschen Sprache: 
http://www.fzth.de/index.php?id=154
http://www.fzth.de/index.php?id=51
http://www.fzth.de/index.php?id=57
http://www.fzth.de/index.php?id=3
http://www.fzth.de/index.php?id=2
http://www.fzth.de/index.php?id=77

und hier die Links des Hauptmenüs in der englischen Sprache: 
http://www.fzth.de/index.php?id=31&L=1
http://www.fzth.de/index.php?id=15&L=1
http://www.fzth.de/
http://www.fzth.de/
http://www.fzth.de/
http://www.fzth.de/

die müssen eigentlich so aussehen: 

http://www.fzth.de/index.php?id=154&L=1
http://www.fzth.de/index.php?id=51&L=1
http://www.fzth.de/index.php?id=57&L=1
http://www.fzth.de/index.php?id=3&L=1
http://www.fzth.de/index.php?id=2&L=1
http://www.fzth.de/index.php?id=77&L=1

tun sie aber nicht. 

Fazit 2: dein Menü ist fehlerhaft, so kann das nicht gehen. 

Gesamtfazit: 

Dein Problem hat mit den verschiedenen Sprachen vermutlich nichts zu tun, es liegt in den Menüs und damit verm. am Typoscript der Menüs, oder an allgemeinen Syntaxfehlern in den Typoscripts. 

Da das Menü in Deutsch funktioniert, tippe ich auf eine Sprachkondition oder fehlerhafte Klammern, die das Menü umdefinieren, so dass alle Sprachen falsche und vor allem unterschiedliche Menüs bekommen. Du kannst das im Typoscript-Object-Browser testen, dort gibt es im unteren Teil der Seite die Möglichkeit, Conditions zu aktivieren. Danach kannst du dir im oberen Teil anschauen, wie die Menüs definiert sind. 

Ausserdem zeigt dir der Object-Browser Syntaxfehler in den Typoscript-Dateien an - die müssen alle raus, da fehlende Klammern durchaus das Problem auslösen können. 

Gruß
Peter
  

--
Xing: http://www.xing.com/profile/Peter_Linzenkirchner
Web: http://www.typo3-lisardo.de
Facebook: http://tinyurl.com/lisardo-multimedia



More information about the TYPO3-german mailing list