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...
我在我们的豚鼠网站上使用 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...