hey leute,
also ich hab schon ein wenig herumgesucht wie man die momentane sprache im frontend überprüfen kann, allerdings steige ich nicht durch die verwendung von if-abfragen in typoscript.
ich habe eine typo3 seite, die sich auf deutsch oder englisch schalten lässt.
<a href="index.php?id= | &L=0"><img src="fileadmin/images/de.jpg"></a>
für deutsch und
<a href="index.php?id= | &L=1"><img src="fileadmin/images/gb.jpg">
die texte auf den seiten lassen sich ganz easy austauschen wenn man umschaltet, allerdings macht das ts, das mein menü erzeugt mir probleme.
folgendes ts habe ich um mein subnavi aufzubauen:
[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
config.locale_all = en_EN
[global]
10.subparts.GRAFIK = HMENU
10.subparts.GRAFIK {
special = list
special.value = 6,7,8,9,125,11
1 = GMENU
1 {
noBlur = 1
wrap = |
NO = 1
NO {
imgParams = class="first" || class="middle" || class="last" || class="first" || class="middle" || class="last"
#imgParams = border="0"
altImgResource.import = uploads/media/
altImgResource.import.field = media
# 0 steht für das 1. Bild in den Seiteneigenschaften
altImgResource.import.listNum = 3
imgParams.titleText = TEXT
imgParams.titleText.field = title
ATagTitle.field = title
}
ACT = .1.NO
ACT {
imgParams = class="list_menu" || class="list_menu" || class="list_menu" || class="list_menu" || class="list_menu" || class="list_menu"
#imgParams = border="0"
altImgResource.import = uploads/media/
altImgResource.import.field = media
# 0 steht für das 1. Bild in den Seiteneigenschaften
altImgResource.import.listNum = 4
imgParams.titleText = TEXT
imgParams.titleText.field = title
}
RO = .1.NO
RO {
imgParams = class="list_menu" || class="list_menu" || class="list_menu" || class="list_menu" || class="list_menu" || class="list_menu"
#imgParams = border="0"
altImgResource.import = uploads/media/
altImgResource.import.field = media
# 0 steht für das 1. Bild in den Seiteneigenschaften
altImgResource.import.listNum = 4
imgParams.titleText = TEXT
imgParams.titleText.field = title
}
}
}
wie kann ich nun im ts sagen das: wenn man auf deutsch(standart) geschaltet hat, soll er aus uploads/media die bilder 3 und 4 holen und wenn man auf englisch ist die bilder 5 und 6?
hoffe man versteht was ich erreichen möchte.
außerdem ist mir eben aufgefallen, dass es nicht nur bei diesem menü ist, sondern auch bei meiner hauptnavigation die aus texten besteht welche im seitentitel stehen.
gruß shatti