Zum Inhalt springen

Beide Sprachen erscheinen im Frontend

Erstellt am 3. Februar 2010 · 1 Antwort · letzte Antwort am 3. Februar 2010

Tags: Frage

Meharis ·

Hallo, habe ein Problem, das hier schon mehrfach erläutert wurde. Ich habe jetzt sämtliche Hinweise verfolgt, finde meinen Fehler aber dennoch nicht. Ich kann im Backend Inhaltselemente für eine zweite Sprache anlegen, im Frontend werden aber beide Sprachen angezeigt. Der Sprachwechsler funktioniert. Das Menü wird auch je nach Auswahl in deutsch oder englisch angezeigt. Ich habe hier jetzt mehrfach gelesen, dass es was damit zu tun hat:

select.languageField = sys_language_uid

Ich hab das überprüft und es sollte meines Erachtens richtig sein.
Hier mal mein etwas abgespecktes TS, vielleicht sieht jemand ja den Fehler:

config.spamProtectEmailAddresses = 1

###Sprachvariante Englisch###############
config.linkVars = L
config.sys_language_uid = 0
config.language = de

colPos =0

#######################
page = PAGE
page.typeNum = 0


page.10 = TEMPLATE
page.10.template = FILE
page.10.template.file = fileadmin/start.html
page.10.marks.MENU.excludeUidList = 6
page.10.marks.MENU = HMENU


#############test##########################
page.10.marks.MENU {
	#entryLevel = 0
	special=directory
	special.value = 1
	1=TMENU
	1.NO=1
	1.noBlur=1
	1.expAll=1
	1.NO.ATagParams=class="navi_no1"
	1.NO.linkWrap = <td width="20px"></td><td width="180px">|</td>
	1.RO=1
	1.RO.ATagParams=class="navi_ro1"
	1.RO.linkWrap = <td width="20px"></td><td width="180px">|</td>
	
	1.ACT=1
	1.ACT.ATagParams=class="navi_act1"
	1.ACT.linkWrap = <td width="20px"></td><td width="180px">|</td>
	}
	
####### INHALT DER SEITE SORTIEREN ################
page.10.marks.INHALT = CONTENT 
page.10.marks.INHALT.table = tt_content 
page.10.marks.INHALT.select { 
orderBy = sorting 
where = colPos =0
languageField = sys_language_uid
} 

page.10.marks.BILD = CONTENT 
page.10.marks.BILD.table = tt_content 
page.10.marks.BILD.select { 
orderBy = sorting 
where = colPos =1
#languageField = sys_language_uid
} 
########Sprachwechsler###########
page.10.marks.SPRACHE = TEXT
page.10.marks.SPRACHE.wrap = <a href="index.php?id=|&L=1" class="navi_no2">english version ></a>
page.10.marks.SPRACHE.field = uid

[globalVar = GP:L=1]
config.sys_language_uid = 1
config.language = en
page.10.marks.SPRACHE.wrap =<a href="index.php?id=|&L=0" class="navi_no2">deutsche version ></a>
page.10.marks.BILD = COA
page.10.marks.BILD.wrap = <img src="fileadmin/user_upload/startbild_e.gif" border="0" class="rahmenlos" alt="" />
[global]
Meharis ·

#angry# So, Problem gelöst. :o Der Inhalt der sich hier verdoppelte kaum aus einer Spalte, für die languageField nicht definiert war. Habs nicht gesehen, weil das Auslesen der Spalte in einem ext-Template stand. Puuh