Umbraco 7:更改初学者工具包中博客概述的排序顺序

Umbraco 7: change sort order for Blog Overview in Starter Kit

我在我们的豚鼠网站上使用 Umbraco 7。博客概览页面首先对最旧的进行排序,您必须向下滚动才能获得较新的,这不是我(或与此相关的任何人)想要的。 代码是:

@inherits Umbraco.Web.Mvc.UmbracoTemplatePage
@{
Layout = "Master.cshtml";
}

<div role="content">

<section class="light blogarchive equalizer">
    <div class="container">

        <div class="row">
            @foreach(var post in CurrentPage.Children) 
            {
                <div class="col-sm-6">
                    <div class="content equal">
                        <a href="@post.Url">
                            <div class="date">@post.CreateDate.ToLongDateString()</div>
                            <h2>@post.Name</h2>     
                            <p>@Umbraco.Truncate(post.Introduction, 240, true)</p>
                        </a>
                    </div>
                </div>
            }
        </div>
    </div>
</section>

</div>

但我知道 Umbraco 在他们的代码中对 .NET 下的一切都有自己的风格,所以我在那里尝试了 LINQing 但无济于事。

我敢打赌这很简单。我只想按 CreatedDate 或 PublishDate(不确定可用的)降序排序

知道了:

@foreach(var post in CurrentPage.Children.OrderBy("CreateDate desc")) 

就像我说的,Umbraco 有它自己的一切风格,甚至是 LINQ-ish...