Я написал цикл foreach, но он отображает только страницы 1-го уровня. Я хочу, чтобы все вложенные страницы в дереве контента. Например, Главная> Компания> О компании> Сфера деятельности ...
Я хочу отобразить все вложенные страницы.
if (child.HasChildren)
{
<ul class="sitemap__section-links--subnav">
@foreach (Item cChild in child.Children)
{
if (cChild.Fields[Templates.Data.Folders.BaseTemplates.Fields.BaseNavigation.Fields.IncludeInSitemap] != null && cChild.Fields[Templates.Data.Folders.BaseTemplates.Fields.BaseNavigation.Fields.IncludeInSitemap].Value == "1")
{
<li><a class="sitemap__section-link--subnav" href="@LinkManager.GetItemUrl(@cChild, new UrlOptions(){AlwaysIncludeServerUrl = true})">@CAASCOnt.BusinessLayer.Extensions.ItemExtensions.GetPageTitle(cChild)</a></li>
}
}
}