Moin moin zusammen,
vorweg möchte ich erst einmal bedanken, dass ich dank Eurer Hilfe mittlerweile meinen 5ten Typo3-Auftritt verwirklichen konnte. Zwar ist kein Auftritt ohne Probleme verlaufen, aber das Forum konnte mir immer irgendwie weiterhelfen. Doch nun bin ich an einem Punkt angelangt, an dem ich echt nicht mehr weiter weis.
Dieses Mal arbeite ich mit der Typo-Version 4.0.1
Nun aber zu meinem Problem:
Die Seite ist mehrsprachig (deutsch/englisch)
[globalVar = GP:L = 0]
config.htmlTag_langKey = de-DE
[global]
config.linkVars = L
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
[globalVar = GP:L = 1]
config.linkVars = L
config.sys_language_uid = 1
config.language = en
config.locale_all = en_EN
[global]
funktioniert super! 🙂
Nun habe ich aber auf der Seite ein eigenes Javascript-Dropdown-Menü, im Listenstil (<ul><li>...</li></ul>), mit 3 Level eingebaut...
... ich weis es gibt auch in Typo3 die Möglichkeit für ein Dropdown, doch leider ist diese nicht unbedingt suchmaschinenfreundlich. o.O
!!! Nur gelingt es mir leider nicht, dem Link im TS die sys_language_uid mit zu übergeben!!!
Hier ein Ausschnitt aus dem TS des Dropdown-Menüs:
temp.dropdown = HMENU
temp.dropdown.special = directory
temp.dropdown.special.value = 1
temp.dropdown.1 = TMENU
temp.dropdown.1 {
expAll=1
wrap = <ul>|</ul>
NO {
linkWrap = |
doNotShowLink = 1
before.cObject = TEXT
before.cObject.field = alias//uid
before.cObject.dataWrap = <li onmouseover="javascript:show_box('');"><a href="/index.php?id=|" title="{field:title//subtitle}">
after.cObject = TEXT
after.cObject.field = nav_title//title
after.cObject.htmlSpecialChars = 1
after.cObject.wrap = |</a></li>
}
IFSUB = 1
IFSUB {
linkWrap = |
doNotShowLink = 1
before.cObject = TEXT
before.cObject.field = alias//uid
before.cObject.dataWrap = <li onmouseover="javascript:show_box('sub_{field:uid}');"><a href="/index.php?id=|" title="{field:title//subtitle}">
after.cObject = TEXT
after.cObject.field = nav_title//title
after.cObject.htmlSpecialChars = 1
after.cObject.dataWrap = |</a><ul class="level2" id="sub_{field:uid}" onmouseout="javascript:hide_box('sub_{field:uid}');">
}
ACTIFSUB = 1
ACTIFSUB {
linkWrap = |
doNotShowLink = 1
before.cObject = TEXT
before.cObject.field = alias//uid
before.cObject.dataWrap = <li onmouseover="javascript:show_box('sub_{field:uid}');"><a href="/index.php?id=|" title="{field:title//subtitle}" class="akt">
after.cObject = TEXT
after.cObject.field = nav_title//title
after.cObject.htmlSpecialChars = 1
after.cObject.dataWrap = |</a><ul class="level2" id="sub_{field:uid}" onmouseout="javascript:hide_box('sub_{field:uid}');">
}
ACT = 1
ACT {
linkWrap = |
doNotShowLink = 1
before.cObject = TEXT
before.cObject.field = alias//uid
before.cObject.dataWrap = <li onmouseover="javascript:show_box('sub_{field:uid}');"><a href="/index.php?id=|" title="{field:title//subtitle}" class="akt">
after.cObject = TEXT
after.cObject.field = nav_title//title
after.cObject.htmlSpecialChars = 1
after.cObject.dataWrap = |</a>
}
}
Der Link sieht im Moment wie folgt aus:
<a href="/index.php?id=1" title="Home">Home</a>
sollte aber z.B. so aussehen:
<a href="/index.php?id=1&L=0" title="Home">Home</a>
Wer kann mir weiterhelfen? #paralyzed#