如何在 Umbraco 网站上列出最近修改页面的 URL?
最好带有 mod 日期和作者。
所有文档都有创建/更新时间戳等信息,因此在 Razor 中,您可以执行以下操作...
剃刀示例:
var root = Model.AncestorOrSelf();
var documents = root.Descendants().OrderBy("UpdateDate desc").Take(10);
<ul>
@foreach (var doc in documents)
{
<li>@string.Format("{0} - Updated by {1} on {2}", doc.Name, doc.WriterName, doc.UpdateDate)</li>
}
</ul>
请注意,我不是 100% 确定每次发布都会更新 WriterName 属性,所以只需检查一下。