コード例 #1
0
        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);
        }
コード例 #2
0
 public virtual XmlNode ToSiteMapNode(XmlDocument context)
 {
     return(SiteMapEntityHelper.SiteMapNode(Name, Url.BuildEntityLink(EntityType, EntityID, SEName), context));
 }