public override XmlNode ToSiteMapNode(XmlDocument context) { var node = SiteMapEntityHelper.SiteMapNode(Name, Url.BuildEntityLink(EntityType, EntityID, SEName), context); if (!Settings.ShowProducts) { return(node); } foreach (SiteMapProduct prod in Products) { node.AppendChild(prod.ToSiteMapNode(context)); } foreach (NestedSiteMapEntity ent in Children) { node.AppendChild(ent.ToSiteMapNode(context)); } return(node); }
public virtual XmlNode ToSiteMapNode(XmlDocument context) { return(SiteMapEntityHelper.SiteMapNode(Name, Url.BuildEntityLink(EntityType, EntityID, SEName), context)); }