В следующих примерах я использую дерево содержимого, который выглядит следующим образом: Content treeСортировать дочерние узлы по дате - Бритва Umbraco
@inherits Umbraco.Web.Mvc.UmbracoTemplatePage
@{
var home = Model.Content.Descendants().Where(x => x.DocumentTypeAlias == "BlogContainer");
<div class="container">
<ul>
@foreach (var item in home)
{
foreach (var items in item.Children)
{
foreach (var baby in items.Children.OrderBy("date desc"))
{
var date = baby.GetPropertyValue<DateTime>("date");
<li>@items.Name - @baby.Name - @date</li>
}
}
}
</ul>
</div>
}
и результат Result three мне нужно собрать все элементы и установить порядок по дате
Это Umbraco 7. И да, 'createDate' дает тот же результат, что и я. Мне нужна коллекция всех родительских дочерних элементов, что я тоже получаю, но упорядочение происходит только под родительским узлом. 'date' - это просто' propertyValue' из пользовательского Date Picker. Проверьте ссылку: http://i.stack.imgur.com/UtGg5.jpg –