[TYPO3] Tmenu seperated div per entrylevel
Peter Klein
peter at umloud.dk
Mon Oct 8 20:05:49 CEST 2007
Hi Gijs.
Here's a TS snippet I made a couple weeks ago, trying to emulate the setup
of the menu at:
http://joehewitt.com/files/iphone/navigation.html
It uses the page ids for generating the CSS ids.
If a page has subpages, then the CSS id is added as section (#), otherwise
it just links to the page.
-- cut --
lib.iPhoneMenu = COA
lib.iPhoneMenu {
# Example TypoScript setup for creating a menu as un-nested lists.
# For use with the CSS/JS setup found at
http://joehewitt.com/files/iphone/navigation.html
wrap = <div class="iPhoneMenu"> | </div>
10 = HMENU
10.entryLevel = 0
# 1st level
10.1 = TMENU
10.1 {
stdWrap.dataWrap = <ul id="c{field:pid}" selected="true"> | </ul>
expAll = 1
NO {
linkWrap = <li>|</li>
}
IFSUB < .NO
IFSUB = 1
IFSUB.doNotLinkIt = 1
IFSUB.stdWrap.typolink.parameter.data = page:uid
IFSUB.stdWrap.typolink.section.field = uid
}
# 2nd level
20 < .10
20.1.stdWrap.dataWrap >
20.1.NO.doNotShowLink = 1
20.1.IFSUB.doNotShowLink = 1
20.2 < .10.1
20.2.stdWrap.dataWrap = <ul id="c{field:pid}"> | </ul>
# 3rd level
30 < .20
30.2.stdWrap.dataWrap >
30.2.NO.doNotShowLink = 1
30.2.IFSUB.doNotShowLink = 1
30.3 < .10.1
30.3.stdWrap.dataWrap = <ul id="c{field:pid}"> | </ul>
# 4th level
40 < .30
40.3.stdWrap.dataWrap >
40.3.NO.doNotShowLink = 1
40.3.IFSUB.doNotShowLink = 1
40.4 < .10.1
40.4.stdWrap.dataWrap = <ul id="c{field:pid}"> | </ul>
}
page.123 < lib.iPhoneMenu
-- cut --
--
Peter Klein / Umloud Untd.
"Gijs Epping" <gijs.epping at efocus.nl> wrote in message
news:mailman.1.1191848878.11546.typo3-english at lists.netfielders.de...
> is there somebody who can give me an example of unested menu tree's?
>
> i can't find any, but may be i'am just looking wrong.
>
> regards Gijs
>
>
> Gijs Epping schreef:
>> Thanks Thomas,
>>
>> I tryed them and indeed it's like i want but i still can't figure out how
>> to seprate the menu tree's into div's
>>
>> Regards Gijs
>>
>> Tomas Mrozek schreef:
>>> My wild guess is that it's possible.
>>> http://www.typo3wizard.com/en/snippets/menus/numbered-menu/visual-example-for-numbered-menu.html
>>> http://www.typo3wizard.com/en/snippets/menus/numbered-menu.html
>>>
>>> You would have to change it and include the numbers in the menu wraps.
>>>
>>> You can start playing with the example or wait if someone generously
>>> provides you with an exact solution.
>>>
>>> Tomas Mrozek
More information about the TYPO3-english
mailing list