Jump to:

17452 Posts in 4473 Topics by 1971 members

Archive

SilverStripe Forums » Archive » making a nested menu..

Our old forums are still available as a read-only archive.

Moderators: martimiz, Sean, biapar, Willr, Ingo, simon_w

Page: 1
Go to End
Author Topic: 4908 Views
  • DHN
    Avatar
    Community Member
    23 Posts

    making a nested menu.. Link to this post

    i'm building a site, and everything is working fine, just have this one little thing that bothers me...

    I wan't to have a nested menu, but i can't get it to work the way i want it... currently it's allmost working... using this code:

    <% control Menu(2) %>
    <li><a href="$Link" title="Go to the &quot;{$Title}&quot; page" class="selected">$MenuTitle</a></li>
    <% control Children %><ul>
    <li><a href="$Link" title="Go to the &quot;{$Title}&quot; page" class="selected">$MenuTitle</a></li></ul>
    <% end_control %><% end_control %>

    but this makes the children of menu 2 show up always... i wan't it to show the children only of the current page, is there a way of doing this.

    the menu can be seen here : http://www.djd.dk

  • DHN
    Avatar
    Community Member
    23 Posts

    Re: making a nested menu.. Link to this post

    anyone please... put a link to the site in my other post if you want to have a look at the menu.

  • simon_w
    Avatar
    Forum Moderator
    471 Posts

    Re: making a nested menu.. Link to this post

    <% control Menu(2) %>

    <li><a href="$Link" title="Go to the &quot;{$Title}&quot; page" class="selected">$MenuTitle</a></li>
    <% if isSection %>
    <% control Children %><ul>

    <li><a href="$Link" title="Go to the &quot;{$Title}&quot; page" class="selected">$MenuTitle</a></li></ul>

    <% end_control %>
    <% end_if %>
    <% end_control %>

  • Willr
    Avatar
    Forum Moderator
    5497 Posts

    Re: making a nested menu.. Link to this post

    isSection? Not sure that works. I know we have a inSection(). You can also check out how the default theme does it - I think it uses if LinkOrSection = section

    Check out our docs for more info on these - http://doc.silverstripe.com/doku.php?id=built-in-page-controls

  • simon_w
    Avatar
    Forum Moderator
    471 Posts

    Re: making a nested menu.. Link to this post

    LinkOrSection() uses isSection() (:

    isSection() returns a bool, so no need for an extra check.

    4908 Views
Page: 1
Go to Top

Want to know more about the company that brought you SilverStripe? Then check out SilverStripe.com

Comments on this website? Please give feedback.