Hide submenu if parent not active in silverstripe



notes for Hide submenu if parent not active in silverstripe:

<% if Menu(2) %> <div class="panel-menu hide-on-print"> <% with Level(2) %> <h3><a href="$Link">$MenuTitle.XML</a></h3> <% end_with %> <ul class="side-nav"> <% if LinkOrSection = section %> <% loop $Menu(2) %> <li class="item-$Pos <% if LinkingMode == current %>active<% end_if %><% if LinkingMode == section %>activesub<% else %>inactivesub<% end_if %> <% if Children %>has-dropdown<% end_if %>"> <a href="$Link"> $MenuTitle.XML </a> <%-- first level --%> <% if Children %> <ul class="dropdown panel-sub "> <% loop Children %> <li class="<% if LinkingMode == current %>active<% end_if %> sub-item-$Pos"> <a href="$Link" class="link-$Pos" title="Go to the $Title.XML page">$MenuTitle.XML</a> </li> <% end_loop %> </ul> <% end_if %> <%-- end first level --%> </li> <% end_loop %> <% end_if %> </ul> </div> <% end_if %>



Tags:
Veröffentlicht: 12.2014