Hi,
I'm playing around with the MenuHelper stuff.
I noticed, that if you use
MenuHelper.Top() the method
MenuHelper.IsCurrent(obj) always returns true
for the roor page.
Code:
@foreach (var topMenuItem in MenuHelper.Top())
{
var isCurrent = MenuHelper.IsCurrent(topMenuItem);
<p>full name: @topMenuItem.FullName current: @isCurrent</p>
if (topMenuItem.Navigation.Order == 2)
{
<li class ='@(MenuHelper.IsCurrent(topMenuItem) ? "currentMenuPage" : "")'>@Html.FrontHtml().PageLink(topMenuItem.LinkText, topMenuItem.FullName)</li>
}
}
isCurrent is always true for root page.
Maybe I'm missing a vital configuration for the root page?
thx,
cfastner