Umbraco Child Level Count



是否可以返回视图中给定页面下面的节点级别总数?可以循环遍历子节点(例如:后代部分),但是否有可能获得全部子节点级别?

进入第一关很简单:

var naviLevel = CurrentPage.Children.Where("Visible").First().Level;

是否有可能计算所有级别而不必通过剩余的子页面@foreach ?

请试试......

@{
   var list = new List<int>();
   var currentPage = Model;
    foreach (var child in currentPage.Descendants())
    {
        int level = Convert.ToInt32(child.Level);
        list.Add(level);
    }
    var levelCount = list.Distinct().Max();    
    <h2>@levelCount</h2>
 }

相关内容

  • 没有找到相关文章

最新更新