[TYPO3] Menus - at the end of my string!

Matthew Runo matthew at somethingbig.org
Sun Mar 12 23:34:46 CET 2006


I added a statement to stop menu generation if the page being displayed 
is the front page (filtered by uid). There's also an errant 2 in there, 
which I removed.

--Matthew

wes currier wrote:
> What are your tweaks?
> 
> Matthew Runo wrote:
>> I'd like to thank you for putting this up here. I've made a few tweaks 
>> to your code, and now it works perfectly.
>>
>> Off hand, do you know where I might have found out about this on my 
>> own? Do people *really* sit down and READ the tsref?
>>
>> I can't find anything in the docs on the new site =[
>>
>> --Matthew
>>
>> Peter Klein wrote:
>>
>>> Hi Matthew. I suggest you use a different approch, and use the 
>>> "numRows" property. Here's an example:
>>>
>>> -- cut --
>>> lib.mrmenu = COA
>>> lib.mrmenu {
>>>
>>>   # Menu shown if current page got subpages
>>>   10 = HMENU
>>>   10.special = directory
>>>   10.special.value.field = uid
>>>   10.if.isTrue.numRows {
>>>     table=pages
>>>     select.pidInList.data = uid
>>>   }
>>>   10.1 = TMENU
>>>   10.1 {
>>>     wrap = <ul id="side-menu">|</ul>
>>>     NO {
>>>       linkWrap = <li>|</li>
>>>     }
>>>   }
>>>
>>>   # Menu shown if current page doesn't have any subpages
>>>   20 = HMENU
>>>   20.special = directory
>>>   20.special.value.field = pid
>>>   20.if.negate = 1
>>>   20.if.isTrue.numRows {
>>>     table = pages
>>>     select.pidInList.data = uid
>>>   }
>>>   20.1 = TMENU
>>>   20.1 {
>>>     wrap = 2<ul id="side-menu">|</ul>
>>>     NO {
>>>       linkWrap = <li>|</li>
>>>     }
>>>   }
>>> }
>>>
>>> page.100 < lib.mrmenu
>>>
>>> -- cut --
>>>



More information about the TYPO3-english mailing list