Hi Zusammen!
Ich habe ein kleines Problem mit der Mehrsprachigkeit. Im Prinzip läuft diese schon ganz gut.
Ich habe deutsch mit id=0 und englisch mit id=1. Wenn ich auf englisch bin und habe eine Shortcut (Verweis) auf eine andere Seite, dann wird der L Parameter nicht mit übergeben im Link. Als Resultat lande ich beim Anklicken dann zwar auf der richtigen Seite aber leider in der falschen Sprache. Wie kann ich das ändern???
Als Beispiel könnt Ihr hier schauen, was ich genau meine:
http://tecmara.bluestarsoftware.de/index.php?id=17&L=1
Der Link "Design and Function" ist das Problem. Wenn ich über das Menü gehe ist alles super.
Vielen Dank schonmal,
Roger
# Für Mehrsprachigkeit
config.sys_language_uid = 0
config.language = de
config.linkVars = L
locale_all = de_DE
# Normale Beschreibung für die Seite
page = PAGE
page {
typeNum = 0
bodyTag = <body id="body">
stylesheet = fileadmin/tecmara_main.css
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/tecmara_template.html
10.workOnSubpart = DOCUMENT
10.marks {
MENU_LEFT = HMENU
MENU_LEFT {
special = directory
special.value = 1
entryLevel = 0
1 = TMENU
1.expAll = 1
1.NO.linkWrap = <li>|</li>
1.NO = 1
1.NO.ATagParams = class="mainNav"
1.CUR = 1
1.CUR.linkWrap = <li>|</li>
1.CUR.ATagParams = class="mainNavSelect"
1.ACT = 1
1.ACT.linkWrap = <li>|</li>
1.ACT.ATagParams = class="mainNavSubSelect"
2 < .1
2.expAll = 0
2.NO.ATagParams = class="mainNav2"
2.CUR.ATagParams = class="mainNav2Select"
2.ACT.ATagParams = class="mainNav2SubSelect"
3 < .2
3.expAll = 0
3.NO.ATagParams = class="mainNav3"
3.CUR.ATagParams = class="mainNav3Select"
3.ACT.ATagParams = class="mainNav3SubSelect"
4 < .3
4.expAll = 0
4.NO.ATagParams = class="mainNav4"
4.CUR.ATagParams = class="mainNav4Select"
}
MAIN_CONTENT = CONTENT
MAIN_CONTENT {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
select.languageField = sys_language_uid
stdWrap.wrap = |
stdWrap.outerWrap = <div id="middleArea"> | </div>
stdWrap.outerWrap.override = <div id="middleAreaLarge"> | </div>
stdWrap.outerWrap.override.if.isFalse.cObject < styles.content.getRight
}
RIGHT_CONTENT = CONTENT
RIGHT_CONTENT {
table = tt_content
select.orderBy = sorting
select.where = colPos = 2
select.languageField = sys_language_uid
}
LANGUAGE = TEXT
LANGUAGE {
field = uid
wrap = <a class="mainNav" href="index.php?id=|&L=1">English</a>
}
HEADER_TEXT = TEXT
HEADER_TEXT.value= {$bss.HeaderTextDE}
}
}
# Ändern des Standardlayouts für Überschriften
lib.stdheader >
lib.stdheader = CASE
lib.stdheader {
key.field = header_layout
default = TEXT
default.field = header
default.wrap = <h1>|</h1>
wrap = |<br />
}
# Mehrsprachigkeit
[globalVar = GP:L=1]
config.sys_language_uid = 1
config.language = en
config.locale_all = english
page.10.marks.LANGUAGE.wrap = <a class="mainNav" href="index.php?id=|&L=0">Deutsch</a>
page.10.marks.HEADER_TEXT.value= {$bss.HeaderTextEN}
[global]
#remove p tags (css-style)
tt_content.stdWrap.dataWrap >
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines>