I'm building a plug-in based upon the PromoSlider code. I'm trying to make it compatible with v3.8.
How do I get multiple menu sub items to show up?
Here is the code I'm using:
public void ManageSiteMap(SiteMapNode rootNode)
{
var parentNode = new SiteMapNode()
{
Visible = true,
Title = "Promo Slider",
Url = "/PromoSlider/CreateUpdatePromoSlider"
};
var createUpdateNode = new SiteMapNode()
{
Visible = true,
Title = "New Slider",
Url = "/PromoSlider/CreateUpdatePromoSlider"
};
var manageSliders = new SiteMapNode()
{
Visible = true,
Title = "Manage Sliders",
Url = "/PromoSlider/ManagePromoSliders"
};
parentNode.ChildNodes.Add(createUpdateNode);
parentNode.ChildNodes.Add(manageSliders);
var pluginNode = rootNode.ChildNodes.FirstOrDefault(x => x.SystemName == "Third party plugins");
if (pluginNode != null)
pluginNode.ChildNodes.Add(parentNode);
else
rootNode.ChildNodes.Add(parentNode);
}
}
But, the "New Slider" and "Manage Sliders" links are not showing up.
Here's what I'm seeing:
Thanks!