Skip to content

Instantly share code, notes, and snippets.

@warrenbuckley
Created March 2, 2012 13:52
Show Gist options
  • Save warrenbuckley/1958517 to your computer and use it in GitHub Desktop.
Save warrenbuckley/1958517 to your computer and use it in GitHub Desktop.
List ChildPages Ordered By Date Created (Desc)
@inherits PartialViewMacroPage
@using Umbraco.Cms.Web
@using Umbraco.Cms.Web.Macros
@using Umbraco.Framework
@* Ensure that the Current Page has children, where the property umbracoNaviHide is not True *@
@if(DynamicModel.Children.Where("umbracoNaviHide != @0", "True").Any())
{
<ul>
@* For each child page under the root node, where the property umbracoNaviHide is not True, order in descending order by date created *@
@foreach (var childPage in DynamicModel.Children.Where("umbracoNaviHide != @0", "True").OrderByDescending("UtcCreated"))
{
<li>
<a href="@childPage.Url">@childPage.Name</a>
</li>
}
</ul>
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment