예제 #1
0
        private BreadCrumbListStructureData BuildBreadCrumbDetailStructured(BlogViewModel blog, BlogCategoryViewModel category)
        {
            var itemlistElements = new List <ItemListElement>
            {
                new ItemListElement
                {
                    Type     = "ListItem",
                    Position = 1,
                    Item     = new Item
                    {
                        Id = _configuration["SystemSettings:Domain"] + "/" + category.SeoAlias + "-bc-" + category.Id +
                             ".html",
                        Name = category.Name
                    }
                }
            };
            var bcStructuredSchema = new BreadCrumbListStructureData()
            {
                Context          = "http://schema.org",
                Type             = "BreadcrumbList",
                ItemListElements = itemlistElements
            };

            return(bcStructuredSchema);
        }