Ich dachte eigentlich ich habe alles wie gewohnt eingerichtet mit der Mehrsprachigkeit. Ich sehe aber immer nur die Englische Version der Seite.
Hier die Testseite: http://www.bvbtk.ch/index.php?id=88&L=0
Die Sprachumschaltung scheint korrekt zu funktionieren (ich habe extra Sternchen von *Deutsch gemacht im Menü unten links um das zu testen).
Wenn ich "select.languageField = sys_language_uid" auskommentiere dann wird zweimal der englische Inhalt untereinander angezeigt, und nicht etwa wie gewohnt Deutsch und Englisch. Auch wird immer der Englische Seitentitel im Menü angezeigt, sobald die Übersetzung der Seite angelegt wurde.
RealURL ist installiert. Die Config-Datei und .htaccess ist im Anhang.
Hier das Setup-Feld vom einzigen Root Template auf der Seite:
###########################################################
# Sprachwechsel Config
###########################################################
#default deutsch
config.linkVars = L
config.sys_language_uid = 0
page.sys_language_uid = 0
#Webseitensprache
config.language = de
config.locale_all = de_CH.utf8
config.htmlTag_langKey = de-CH
# Bei nicht übersetzten Seiten nicht zur Default-Sprache wechseln
config.sys_language_mode = content_fallback
# Nicht übersetzte Inhalte in der Default-Sprache anzeigen
config.sys_language_overlay = 1
#Sprachwechsel Links
page.10.marks.LANGUAGE = COA
page.10.marks.LANGUAGE {
10 = TEXT
10.field = uid
10.wrap = <a href="index.php?id=|&L=0">Deutsch</a>
20 = TEXT
20.field = uid
20.wrap = <a href="index.php?id=|&L=1">English</a>
}
[globalVar = GP:L=0]
page.10.marks.LANGUAGE.10.wrap = <a href="index.php?id=|&L=0" class="active">*Deutsch</a>
[global]
#1 = EN
[globalVar = GP:L=1]
config.sys_language_uid = 1
page.sys_language_uid = 1
config.language = en
config.locale_all = en_US
config.htmlTag_langKey = en-US
page.10.marks.LANGUAGE.20.wrap = <a href="index.php?id=|&L=1" class="active">*English</a>
[global]
## Enable caching and various optimizations parameters
config.concatenateJs = 1
config.concatenateCss = 1
config.compressJs = 1
config.compressCss = 1
config.sendCacheHeaders = 1
# set page cache default timeout to 1 month (value in seconds)
config.cache_period = 2592000
config.cache_clearAtMidnight = 0
# disable generator meta
config.sourceopt.enabled = 1
config.sourceopt.removeGenerator = 1
config.simulateStaticDocuments = 0
config.baseURL = http://www.bvbtk.ch
config.tx_realurl_enable = 1
config.uniqueLinkVars = 1
page.config.metaCharset = utf-8
page.config.additionalHeaders = Content-Type:text/html;charset=utf-8
tt_content.uploads.20.linkProc.iconCObject.file.maxH = 60 #maximale Höhe der Thumbnails
tt_content.uploads.20.linkProc.iconCObject.file.frame = 1 # erste Seite eines PDFs als Thumbnail generieren
#Sprachanpassung default Felder
tt_content.stdWrap.innerWrap2 = |<a href="#" class="totop">Zum Seitenanfang</a>
tt_content.mailform.20.badMess = Sie müssen alle nachfolgenden Felder ausfüllen:
#Spam Protection
config.spamProtectEmailAddresses = 2
#maximale Bildgrösse Content und Popup
tt_content.image.20.maxW.cObject = CASE
tt_content.image.20.maxW.cObject{
key.field = colPos
# Spalte 0 = Normal
0 = TEXT
0.value = 550
# Spalte 1 = Links
1 = TEXT
1.value = 100
# Spalte 2 = Rechts
2 = TEXT
2.value = 173
# Spalte 3 = Rand
3 = TEXT
3.value = 100
}
tt_content.image.20.1.imageLinkWrap.height = 1200m
tt_content.image.20.1.imageLinkWrap.width = 1500m
# Variable pid_list wird leer gemacht
plugin.tt_news.pid_list >
# PID wird über eine Konstante festgelegt
plugin.tt_news.pid_list = 20
#UID der Seite Singleview
plugin.tt_news.singlePid = 55
###############################################
# Konfiguration der Seite, Menüs und Inhalte
###############################################
# Default PAGE object:
page = PAGE
page {
typeNum = 0
config.doctype = xhtml_strict
config.disablePrefixComment = 1
config.sys_language_uid = 1
config.language = de
config.locale_all = de_DE
includeCSS {
file1 = fileadmin/template/styles.css
file1.media = all
file2 = fileadmin/template/styles.print.css
file2.media = print
}
headerData {
10 = TEXT
10.value = <script type="text/javascript" src="fileadmin/template/js/swfobject.js"></script>
}
# Designvorlage integrieren
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/template/template.html
10.workOnSubpart = DOKUMENT
#Platzhalter definieren
10.marks {
#Haupt Menü erstellen
MAIN_MENU = HMENU
MAIN_MENU {
special = directory
special.value = 2
1 = TMENU
1.NO = 1
1.ACT = 1
1.ACT.ATagParams = class="active"
2 = TMENU
2.NO = 1
2.NO.ATagParams = class="secondlevel"
2.ACT = 1
2.ACT.ATagParams = class="secondlevel active"
}
#Main Inhalt ausgeben
INHALT = CONTENT
INHALT {
table = tt_content
select.where = colPos = 0
select.orderBy = sorting
select.languageField=sys_language_uid
}
#Inhalt links ausgeben
INHALT_LINKS = CONTENT
INHALT_LINKS {
table = tt_content
select.where = colPos = 1
select.orderBy = sorting
select.languageField = sys_language_uid
}
#Inhalt rechts ausgeben
INHALT_RECHTS = CONTENT
INHALT_RECHTS {
table = tt_content
select.where = colPos = 2
select.orderBy = sorting
select.languageField = sys_language_uid
}
NEWS = COA
NEWS.10 < plugin.tt_news
NEWS.10 {
code >
code = LATEST
#catImageMode = 0
#catTextMode = 1
latestLimit = 3
#Pfad zum eigenen Template
templateFile = fileadmin/template/tt_news_template.html
}
#Statische Inhalte ausgeben: Footer
FOOTER = CONTENT
FOOTER {
table = tt_content
select {
pidInList = 16
orderBy = sorting
where = colPos=0
max = 1
begin = 0
languageField = sys_language_uid
}
}
}
}
Vielen Dank für Hinweise!
Chris
