[TYPO3-UG Dutch] Conditionele wrap toevoegen

Daniel Doesburg daniel at typo3-nl.eu
Mon Jun 22 15:52:33 CEST 2009


Hoi Matthijs,

Voor iets dergelijks heb ik dit gebrukt:
lib.submenu = COA
lib.submenu {
	10 = HMENU
	10 {
		entryLevel = 1
		maxItems = 3
		1 = TMENU
		1 {
			wrap = <ul id="sub1"> | </ul>
			NO = 1
			NO.linkWrap = <li> | </li>
			ACT < .NO
			ACT.linkWrap = <li class="active"> | </li>
		}
	}
	20 = HMENU
	20 {
		entryLevel = 1
		begin = 4
		maxItems = 3
		1 = TMENU
		1 {
			wrap = <ul id="sub2"> | </ul>
			NO = 1
			NO.linkWrap = <li> | </li>
			ACT < .NO
			ACT.linkWrap = <li class="active"> | </li>
		}
	}
	30 = HMENU
	30 {
		entryLevel = 1
		begin = 7
		maxItems = 3
		1 = TMENU
		1 {
			wrap = <ul id="sub3"> | </ul>
			NO = 1
			NO.linkWrap = <li> | </li>
			ACT < .NO
			ACT.linkWrap = <li class="active"> | </li>
		}
	}
	wrap = <div class="test"> | </div>
}

Succes!


Met vriendelijke groeten,

Daniel Doesburg



Matthijs Veenendaal schreef:
> LS,
> 
>  
> 
> Ik wil sublinks genereren in rijen van 3. Hiervoor gebruik ik de volgende typoscript 'code' 
> 
> à
> 
> lib.sub_link = HMENU
> 
> lib.sub_link.entryLevel = 1
> 
> lib.sub_link.1 = TMENU
> 
> lib.sub_link.1{
> 
>          wrap = <div id='sub_links'>|</div>
> 
>          NO{
> 
>                    allWrap=|*|<div class='thirds'><ul><li>|</li>||<li>|</li>||<li>|</li></ul></div>|*|
> 
>          }
> 
>          ACT = 1
> 
>          ACT {
> 
>                    allWrap=|*|<div class='thirds'><ul><li>|</li>||<li>|</li>||<li>|</li></ul></div>|*|
> 
>                    ATagParams = class="sub_active"
> 
>          }
> 
> }
> 
>  
> 
> Zodra er echter een link aantal is wat niet 'volledig' deelbaar is door 3 moet de div en de ul afgesloten worden. Ik heb echte rgeen idee hoe ik dit erbij kan voegen.
> 
> 
> 
> Ik zoek dus iets wat lijkt op onderstaande.
> 
> à
> if({register:count_menuItems}%3){
> 
> ## als dit waar is, is er geen 'volledige' deling door 3 en moet de ul en div tag afgesloten worden.
> 
> wrap = |</ul></div>
> 
> }
> 
>  
> 
> Hulp of een link richting hulp wordt gewaardeerd.
> 
> Met vriendelijke groet,
> 
> Matthijs Veenendaal
> 


More information about the TYPO3-UG-Dutch mailing list