Hallo,
möchte meine Web-Seiten 2-sprachig umsetzen. Bin wie im Buch Praxiswissen Typo3 vorgegangen, aber leider sehe ich die übersetzten Seiten nicht. Der Effekt, dass ohne angepasste Einstellungen beide Sprachen für eine Web-Seite ausgegeben werden, hat sich bei mir leider nicht eingestellt.
Ich habe bereits überprüft, dass die Seite nicht als versteckt gekennzeichnet ist.
In Constants habe ich folgende Ergänzungen vorgenommen:
[globalVar = GP:L=1]
config.sys_language_uid=1
config.language = en
[global]
Setup wurde um folgendes ergänzt:
# Allgemeine Typoscript-Konfigurationen
config.linkVars = L
config.sys_language_uid = 0
config.language = de
Ach ja, der Eintrag www.meineseite.de/index.php?id=0&L=1 führt zu keiner Veränderung. Es wird immer nur der deutsche Inhalt (Standardsprache) angezeigt.
Für jede Hilfe sehr dankbar.
Volker
hast Du beim Zugriff auf tt_content auch die Abfrage für die Sprache eingebaut?
also so z.B.
10.marks.INHALT=CONTENT
10.marks.INHALT.table=tt_content
10.marks.INHALT.select.languageField = sys_language_uid
Hallo,
erstmal danke für die schnelle Antwort!
Auf die Gefahr hin mich jetzt total zu blamieren, im Setup wird folgender Code für den Content Block ausgeführt:
page.20 = TEMPLATE
page.20 {
template = FILE
template.file = fileadmin/vorlagen/home_tmpl.htm
workOnSubpart = DOCUMENT_ALL
marks.INTROBALKEN < styles.content.getRight
marks.INTRODETAIL < styles.content.getBorder
marks.CONTENT < styles.content.get
...
Wie muss ich jetzt das CONTENT Element überschreiben:
marks.CONTENT < styles.content.get
marks.CONTENT.select.languageField = sys_language_uid
...
Wäre das so in Ordnung?
Vielen Dank für die Unterstützung.
Volker
Hallo,
habe es jetzt mal ausprobiert wie in meinem letzten Thread beschrieben, aber leider funktioniert es so nicht. Stehe ein wenig auf dem Schlauch.
marks.CONTENT < styles.content.get
marks.CONTENT.select.languageField = sys_language_uid
Wie muss ich das Script für die Mehrsprachigkeit umbauen?
Wie immer dankbar für Unterstützung!
Volker