Helpdesk,
I'll start by answering the second question. To display only the child menu of the root site you would want to say start tab=1 and level=child. If you ommit the starttabid you will then get the children of the current page.
here's the code in my dnn:nav object for the main menu bar, some css classes are unnessecary because the DNNMenu provider does not impliment them. Some of the items I've used but are not implimented are the menu separator, menu arrow, separatorhtml, and the css menubar. If i switch the property ProviderName=SolPartMenuNavigationProvider then I get access to these extra features but i'd rather stick with the dnnmenu because it does do what I need.
ID="MainMenu" runat="server"
SeparatorHTML="|"
CSSControl="mainmenu_menubar"
Level="Root"
CSSContainerRoot="mainmenu_menucontainer"
CSSNode="mainmenu_menuitem"
CSSIcon="mainmenu_menuicon"
CSSNodeRoot="mainmenu_menuitem"
CSSContainerSub="mainmenu_submenu"
CSSBreak="mainmenu_menubreak"
CSSNodeHover="mainmenu_menuitemsel"
CSSIndicateChildSub="menu_menuarrow"
CSSSeparator="mainmenu_separator"
CSSIndicateChildRoot="menu_menuarrow_hidden"
MouseOverDisplay="highlight"
PathSystemImage="[APPIMAGEPATH]"
PathImage="[HOMEDIRECTORY]"
ProviderName="DNNMenuNavigationProvider"
IndicateChildren="True"
PopulateNodesFromClient="True"
intDepth="1"
One feature that all the DNN navigation implementations are missing which i would like to see added is the "Menu Break" functionality. A simple line that can be used to break up items in a list. I've used that feature of the solpart menu in non-dnn implimentations but it has been ommitted for dnn nav. Perhaps it could be a new Page property, IsMenuBreak. I may toy around with this option, i started working on it awhile back but dnn was being updated alot in the past 6 months so i abandoned that project.
Group 1
Group 1
_______
Group 2
Group 2
Group 2