Hallo zusammen,
benutze Typo 4.0.2 mit TemplaVoila und zwei Sprachen: Deutsch und Englisch. Wenn ich nun in meiner List-Ansicht mir meine Seiteninhalte anschaue, dann zeigt er mir die als Standard definierten Inhalte immer nur mit der GB-Flagge an. Warum?
Bild: bitcommunication.de/typo.gif
Als alternative Seiten Sprache habe ich nur eine zusätzliche englische Variante hinzugefügt.
Als Website Sprache habe ich auch nur zusätzlich wie im Handbuch beschrieben "Englisch" definiert.
## Menu [Begin]
lib.subMenu = HMENU
lib.subMenu.entryLevel = 1
lib.subMenu.1 = TMENU
lib.subMenu.1.NO.linkWrap = <div class="menu1-level1-no">|</div><br />
lib.subMenu.1.ACT < lib.subMenu.1.NO
lib.subMenu.1.ACT = 1
lib.subMenu.1.ACT.linkWrap = <div class="menu1-level1-act">|</div><br />
lib.subMenu.1.RO < lib.subMenu.1.NO
lib.subMenu.1.RO = 1
lib.subMenu.1.RO.linkWrap = <div class="menu1-level1-over">|</div><br />
## Menu [End]
## Menu [Begin]
lib.mainMenu = HMENU
lib.mainMenu.entryLevel = 0
lib.mainMenu.1 = GMENU
lib.mainMenu.1.NO {
XY = 150,25
backColor = #FFFFFF
9 = BOX
9.dimensions = -1,-1,300,10
9.color = #FF00FF
10 = TEXT
10.text.field = title // nav_title
10.fontColor = #333333
10.fontSize = 12
10.offset = 15,15
10.fontFace = t3lib/fonts/nimbus.ttf
allWrap =
}
lib.mainMenu.1.ACT < lib.mainMenu.1.NO
lib.mainMenu.1.ACT = 1
lib.mainMenu.1.ACT {
allWrap =
backColor = #FF0000
}
lib.mainMenu.1.RO < lib.mainMenu.1.NO
lib.mainMenu.1.RO = 1
lib.mainMenu.1.RO {
allWrap =
backColor = #0000FF
}
## Menu [End]
##ANFANG Mehrsprachigkeit
lib.languagemenu = TEXT
lib.languagemenu.postUserFunc = tx_cablanguageselector_pi1->main
lib.languagemenu.postUserFunc{
atag.before = <a xhref="&#65533;|&#65533;">
atag.after = </a>
startUID = 1
allWrap =| / |*| | / |*| |
}
# Localization:
config {
linkVars = L
sys_language_mode = content_fallback
}
[globalVar = GP:L=3]
config {
sys_language_uid = 3
language = gb
locale_all = english
}
[global]
## Localization menu:
lib.langMenu = HMENU
lib.langMenu {
special = language
special.value = 1,3
special.normalWhenNoLanguage = 1
1 = GMENU
1.NO {
XY = [5.w]+4, [5.h]+4
backColor = white
5 = IMAGE
5.file = EXT:cms/tslib/media/flags/flag_de.gif || EXT:cms/tslib/media/flags/flag_uk.gif
5.offset = 2,2
}
1.ACT < lib.langMenu.1.NO
1.ACT=1
1.ACT.backColor = black
1.USERDEF1 < lib.langMenu.1.NO
1.USERDEF1=1
1.USERDEF1.5.file = EXT:cms/tslib/media/flags/flag_de_d.gif || EXT:cms/tslib/media/flags/flag_uk_d.gif
1.USERDEF1.noLink = 0
1.USERDEF2 < lib.langMenu.1.USERDEF1
1.USERDEF2.backColor = green
}
##ENDE Mehrsprachigkeit
config.spamProtectEmailAddresses = 1
config.simulateStaticDocuments = 0
config.baseURL = http://domain.de/
config.tx_realurl_enable = 1
page = PAGE
page.typeNum = 0
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page
10 = CONTENT
10 {
table = tt_content
select {
pidInList = this
orderBy = sorting
where = colPos=0
languageField = sys_language_uid
}
}
# Default Sprache
mod.SHARED{
defaultLanguageFlag = de.gif
defaultLanguageLabel = Deutsch
}
Im letzten Abschnitt isf von "defaultLanguageFlag" die Rede. Das hab ich aus dem Handbuch rauskopiert. Bringt das eigentlich irgendetwas? Bei mir hat das irgendwie keine Auswirkungen...
Übrigens funktioniert das Wechseln der Sprache im Frontend ohne Probleme.
Vielen Dank für Eure Hilfe!
Gruß Benny