[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