Hallo,
ich habe ein typoscript mit dem ich zum einen eine andere Sprache auswählen können sollte, und eins mit der ich ein Stylesheet für größere Schrift auswählen kann. Das Script sieht wiefolgt aus (Auszug):
page = PAGE
# Standardsprache UID 0 -> Deutsch
page.config.sys_language_uid = 0
page.config.language = de
page.config.locale_all = de_DE
# English, sys_language.uid = 1
[globalVar = GP:L = 1]
page.config.sys_language_uid = 1
page.config.language = en
page.config.locale_all = english
[global]
# Definition was passieren soll wenn F=x gesetzt (Schriftgröße ändern)
[globalVar = GP:F = 1]
page.headerData.15 = HTML
page.headerData.15.value (
<style type="text/css">
#center {
font-size: 1em;
}
</style>
)
[globalVar = GP:F = 2]
page.headerData.15 = HTML
page.headerData.15.value (
<style type="text/css">
#center {
font-size: 1.5em;
}
</style>
)
[global]
# Allgemeine Seitenbeschreibung
page {
bodyTag = <body>
includeCSS {
file1 = fileadmin/template/stylesheet.css
}
config {
xhtml_cleaning = all
noPageTitle = 2
disablePrefixComment = 1
doctype = xhtml_trans
xmlprologue = none
htmlTag_langKey = de
removeDefaultJS = 1
linkVars = L
# Linkvariable für größere Schrift
linkVars = F
}
...
}
Wenn jetzt mein Menü generiert wird, dann habe ich (wenn beide Parameter angegeben sind) folgende Links:
<a href="index.php?id=3&F=1">Seite 3</a>
Der &L=x Parameter wird aber völlig übergangen.
Das Script für mein Menü sieht wiefolgt aus:
NAVI = HMENU
NAVI {
special = directory
special.value = 1
1 = TMENU
1 {
wrap = <ul id="menu">|</ul>
expAll = 0
noBlur = 1
NO = 1
NO {
before.dataWrap = <li class="menuepunkt" id="p{field:uid}">|
wrapItemAndSub = |</li>
doNotLinkIt = 0
}
ACT = 1
ACT {
before.dataWrap = <li class="menuepunkt active" id="p{field:uid}">|
wrapItemAndSub = |</li>
doNotLinkIt = 0
}
IFSUB = 1
IFSUB.before.dataWrap = <li class="menuepunkt" id="p{field:uid}">|
IFSUB.wrapItemAndSub = |</li>
IFSUB.doNotLinkIt = 0
}
}
Hab schon das TS auf das m.E. nötigste gekürzt gehabt, trotzdem hats nicht funktioniert. Eine Englische Vesion der Seite ist selbstverständlich angelegt, Inhalte sind ebenfalls vorhanden. Jemand von den Profis sone erste Vorahnung woran das liegen könnte?