[TYPO3-english] doNotLinkIt override not working for second level

Bas van der Togt bas.vander.togt at efocus.nl
Thu Feb 19 17:37:53 CET 2009


Hello list,

In the following menu i build an if statement for doNotLinkIt  on level 
2 (if.isTrue.field = nav_hide). However this does work in level 1 but 
not in level 2. Is this a bug?

best regards,
Bas

obj.nav.20 = HMENU
obj.nav.20 {
	
	includeNotInMenu = 1
	special = list
	special.value = 98,97,96,95,94

	1 = TMENU
	1 {
		expAll = 1
		noBlur = 1
		
		NO = 1
		NO {
			wrapItemAndSub = <li class="regio">|</li>
			allWrap = <h3>|</h3>
			doNotLinkIt = 1
		}
		
		ACT < .NO
	}

	2 = TMENU
	2 {
		expAll = 1
		wrap = <ul>|</ul>
		noBlur = 1
		
		NO = 1
		NO {
			subst_elementUid = 1
			doNotLinkIt = 0
			doNotLinkIt {
				override = 1
				override.if.isTrue.field = nav_hide
			}
			allWrap = <li>|</li>
			allWrap {
				override = <li><a href="javascript:showpopup({elementUid});">|</a></li>
				override.if.isTrue.field = nav_hide
			}
		}
		
		ACT < .NO
	}
}


More information about the TYPO3-english mailing list