I'm using RadMenu skin object in DNN.
For page that are level 3, I want to insert them under their level 2 parent as an undordered, bulleted list. (Please see attachment.)
How do I accomplish this dynamically?
I've tried using an itemTemplate, but that doesn't seem to be doing anything. Perhaps, I'm going about this the wrong way. Any immediate insight would be appreciated.
protected void Page_Load(object sender, EventArgs e){ UnorderedListTemplate template = new UnorderedListTemplate(); RadMenu menu = dnnMenu.FindControl("RadMenu1") as RadMenu; foreach (RadMenuItem item in menu.Items) template.InstantiateIn(item);}class UnorderedListTemplate : ITemplate{ public void InstantiateIn(Control container) { RadSiteMap rsMap = new RadSiteMap(); rsMap.ID = "radSiteMap"; rsMap.DataBinding += new EventHandler(MenuItem_DataBinding); container.Controls.Add(rsMap); } private void MenuItem_DataBinding(object sender, EventArgs e) { RadSiteMap target = (RadSiteMap)sender; RadMenuItem item = (RadMenuItem)target.BindingContainer; target.DataSource = (RadMenuItemCollection)DataBinder.Eval(item, "Items"); }}