Hi-
I'm working on a skin with a side menu for deeper pages. The current page needs to be a different style, so I enabled CurrentHeaderCssClass and CurrentItemCssClass.
Here is the line in the skin's .aspx file:
<tt>          <dnn:INVSIDEMENU runat="server" id="dnnINVSIDEMENU" Source="-4" Levels="3" CurrentSubTreeOnly="True" MenuHeaderCssClass="SideMenuHeader" MenuHeaderHighlightCssClass="SideMenuHeaderHighlight" MenuItemCssClass="SideMenuItem" MenuHighlightCssClass="SideMenuItemHighlight" CurrentHeaderCssClass="SideMenuCurrentHeader" CurrentItemCssClass="SideMenuCurrentItem" TreatTopLevelAsHeader="false" AppendLevelToClass="true" DrawSeperator="false" DrawTrailingHR="false" UseName="True" /></tt>
This does not appear to be working when the current page does not have children. Here is the HTML for the current page:
[script removed]
Is this a bug, or am I doing something wrong?
Also, we're using a MegaMenu for the top menu, and the 2nd level has no content. Is there a way to tell Inventua to not render a particular level, but still render levels above and below it? i should be able to make this work with css and display:none, but if there's a way to not render the levels at all, I would prefer it.
|