[TYPO3-german] Multilanguage + Multitree
Chris Wolff - AERTiCKET AG
cwolff at aer.de
Thu Feb 19 15:42:14 CET 2015
Hallo Simon,
Die sprachen in Typo3 werden auf der root eingerichtet.
Sprich in einer typo3 installation sind die language UIDs immer eindeutig.
Eine ander sache ist es wie du in frontent den "L" parameter auf die UIDs mappen tust.
Hier würdich ich persöhnlich vorschlagen die das UID = L ist. weil es sonnst nur zu verwirrungen kommst.
Angenommen du hast folgendes beispiel
Sys language records:
Englisch= default = uid 0
Deutsch = uid 1
Spanisch = uid 2
Portogisisch = uid 3
Dann müstest du für den seitenbaum 2.
Lediglich per typoscript festlegen wenn kein L parameter vorhanden ist L=1
# Prüfen ob kein Sprach parameter mitgegeben wurde und die sys language uid auf spanisch setzten.
[globalVar GP:L= ]
config.sys_language_uid = 2
[globalVar]
Gruss chris
-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.typo3.org [mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von Simon Würstle
Gesendet: Donnerstag, 19. Februar 2015 15:22
An: typo3-german at lists.typo3.org
Betreff: [TYPO3-german] Multilanguage + Multitree
Folgendes Webseitenkonzept (stark vereinfacht, es sind eigentlich mehr Seitenbäume und Sprachen):
- Seitenbaum 1 mit folgenden Sprachen
- - Deutsch
- - Englisch
- - Spanisch
- Seitenbaum 2 mit folgenden Sprachen
- - Spanisch
- - Portugiesisch
Man soll von Seitenbaum 1 in Seitenbaum 2 verlinken können. Natürlich auch von spanischen Seiten aus "1" zu spanischen Seiten auf "2" und andersrum. Zudem soll es die Möglichkeit geben Inhalte vom anderen Seitenbaum zu referenzieren.
##############################
Technische Umsetzung: Ansatz 1
##############################
- Seitenbaum 1
- - Standardsprache: Deutsch (sys_language_uid = 0)
- - Übersetzung: Englisch (sys_language_uid = 1)
- - Übersetzung: Spanisch (sys_language_uid = 2)
- Seitenbaum 2
- - Standardsprache: Spanisch (sys_language_uid = 0)
- - Übersetzung: Portugiesisch (sys_language_uid = 3)
Dies ist aber unbrauchbar, da man nun im Seitenbaum 2 keine spanischen Inhalte von Seitenbaum 1 anzeigen lassen kann. Außerdem kann man nicht von spanischer Seite von "1" zu spanischer Seite von "2" verlinken, da unterschiedliche sys_language_uid's...
##############################
Technische Umsetzung: Ansatz 2
##############################
- Seitenbaum 1
- - Standardsprache: Deutsch (sys_language_uid = 0)
- - Übersetzung: Englisch (sys_language_uid = 1)
- - Übersetzung: Spanisch (sys_language_uid = 2)
- Seitenbaum 2
- - Standardsprache: Deutsch (sys_language_uid = 0)
- - Übersetzung: Spanisch (sys_language_uid = 2)
- - Übersetzung: Portugiesisch (sys_language_uid = 3)
Hier ist das Problem, dass man im Seitenbaum 2 deutsche Inhalte anlegen müsste, obwohl es keine gibt, sondern diese nur dazu dienen übersetzt zu werden. Das ist ein mMn auch kein guter Ansatz. Zudem weiß ich nicht, welche Probleme das sonst noch so nach sich zieht.
Hat jemand von euch schon Erfahrunge mit so einer Anforderung gemacht und ein "best practice"? Oder sonstige Tipps und Lösungsvorschläge?
_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list