[TYPO3-german] TMENU allWrap.if -> else?

Torsten Schrade schrade at lineara.de
Sun Feb 5 14:21:45 CET 2006


Hi Philipp,

> Leider nicht mit wrapItemAndSub.

Wie aus der TSRef ersichtlich, hat wrapItemAndSub leider keine stdWrap 
Eigenschaften. Aber Du kannst auch dieses Verhalten "händisch" 
nachbauen. Hier mal das gesamte "doktype sensible" Menusnippet:


temp.menu = HMENU
temp.menu {

	1 = TMENU
	1 {

		expAll = 1
		noBlur = 1
		
		wrap = <ul class="menu-level-01"> | </ul>

		NO {
			ATagTitle.field = subtitle // title
			allWrap = <li class="internal"> | </li>
			allWrap.override = <li class="external"> | </li>
			allWrap.override.if {
				value = 3
				equals.field = doktype
			}
		}
			
		IFSUB < .NO
      		IFSUB = 1
      		IFSUB {
      			allWrap = <li class="internal"> | <ul class="menu-level-02">
      			allWrap.override = <li class="external"> | <ul 
class="menu-level-02">
      		}
      		
	}
	
	2 < .1
	2 {
		wrap = | </ul></li>
		
		IFSUB.allWrap = <li class="internal"> | <ul class="menu-level-03">
		IFSUB.allWrap.override = <li class="external"> | <ul 
class="menu-level-03">
	}
	
	3 < .1
	3.wrap = | </ul></li>
	3.IFSUB >
}

Gruss und noch schönen Sonntag,
Torsten



More information about the TYPO3-german mailing list