Hi Ich habe eine TYPO3-Projekt mit 5 Sprachen. Jetzt möchte ich gerne ein Sprachmenü innerhalb eines anderen Menüs generieren. Allerdings sollen nur die Sprachen ausgegeben werden die eine Übersetzung haben. Der Linktext soll mit der entsprechenden Sprache überschrieben werden (z.b. Deutsch).
lib.nav_header = COA lib.nav_header{ 10 = COA 10{ wrap = <div>|</div> 10 = HMENU 10{ special = directory special.value = 14 1 = TMENU 1 { wrap = <ul class="level-1">|</ul> IProcFunc = user_tmenulinebreak->main expAll = 1 noBlur = 1 NO{ wrapItemAndSub = <li class="level-1 norm first">|</li>|*|<li class="level-1 norm">|</li>|*|<li class="level-1 norm last">|</li> ATagParams = class="level-1 norm color-4" stdWrap.wrap = <span>|</span> } CUR < .NO CUR.wrapItemAndSub = <li class="level-1 click first">|</li>|*|<li class="level-1 click">|</li>|*|<li class="level-1 click last">|</li> CUR.ATagParams = class="level-1 click color-5" CUR = 1 ACT < .CUR ACT = 1 SPC < .NO SPC{ wrapItemAndSub = <li class="level-1 norm language">|</li> stdWrap.wrap = <a href="javascript:;" class="level-1 norm color-4">|�∨</a> stdWrap.append = COA stdWrap.append{ wrap = <ul class="level-2 bg-2">|</ul> 20 = HMENU 20{ special = language special.value = 0,1,2,3,4 #special.normalWhenNoLanguage = 1 1 = TMENU 1{ #noBlur = 1 NO = 1 NO{ allWrap = <li class="level-2 norm">|</li> ATagParams = class="level-2 norm color-4" stdWrap.cObject = TEXT stdWrap.cObject{ value = English || Deutsch || Français || Español || 中文 } } USERDEF1 < .NO USERDEF1 = 1 USERDEF1{ allWrap = | doNotLinkIt = 1 doNotShowLink = 1 } } } } } SPC = 1 } } } } Es geht um folgenden Bereich: value = English || Deutsch || Français || Español || 中文 Bis auf die Linktext-Änderung funktioniert alles wunderbar. Bei der verwendet er immer den letzten Splittext in dem Fall chinesisch. Wenn ich das Sprachmenü als eigenständiges TS-Objekt baue funktioniert es aber. D.h. die Verschachtelung innerhalb eines anderen Menüs scheint das Problem zu sein. Hier durch wird immer der letzte Split angesprochen. Vermutlich verhaut es den Zeiger. Hat jemand eine Idee wie ich das umgehen kann? Vielen Dank schon mal Gruß Niels
_______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german