asp.net mvc - How to display root subnodes in MvcSiteMapProvider -
is there ways can display root subnodes in mvcsitemapprovider can have menu looking that:
|home| |about| |etc|
|item1|
|item2|
i want item1 , item2 appeared index(home) subelements.
here sitemap:
<mvcsitemapnode title="home" controller="home" action="index"> <mvcsitemapnode title="item1" controller="item1" action="index"/> /**should desplayed submenu element of home <mvcsitemapnode title="item2" controller="item2" action="index"/> /**should desplayed submenu element of home <mvcsitemapnode title="about" controller="about" action="index"/> <mvcsitemapnode title="etc" controller="etc" action="index"/> <mvcsitemapnode />
but in case have
|home| |item1| |item2| |about| |etc| instead.
take @ one: https://github.com/maartenba/mvcsitemapprovider/issues/160 see how sitemap declared there. in case go that:
<mvcsitemapnode title="root" clickable="false" changefrequency="always"> <mvcsitemapnode title="home" controller="home" action="index"> <mvcsitemapnode title="item1" controller="item1" action="index"/> <mvcsitemapnode title="item2" controller="item2" action="index"/> <mvcsitemapnode/> <mvcsitemapnode title="about" controller="about" action="index"/> <mvcsitemapnode title="etc" controller="etc" action="index"/> <mvcsitemapnode />
also need build menu that:
@html.mvcsitemap().menu(false)
because default "show starting node" set true
.
Comments
Post a Comment