Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Matthias 87 posts 173 karma points
    May 16, 2012 @ 10:17
    Matthias
    0

    Get all media sorted by date

    Hi,

    can't get this to work. I want to receive the last 5 updated/created media items of type "File" from a complex subfolder structure in the media section.
    It's no problem to order it by "Name" (asc and desc), but ordering by date fails (asc and desc).

    @inherits umbraco.MacroEngines.DynamicNodeContext
    @using umbraco.MacroEngines
    
    @{
      var docs= Model.MediaById(1071);
    <ul>
      @foreach(var doc in docs.DescendantsOrSelf("File").OrderBy("updateDate desc").Take(5)){     <li><a href="@doc.umbracoFile">@doc.Name</a></li>   }
    </ul> }

    Any hints?

    Thanks

  • Grant Thomas 291 posts 324 karma points
    May 16, 2012 @ 10:26
    Grant Thomas
    0

    Did you try and order by "UtcModified"? May or may not work, that's the actual name of the property on the ITypedEntity type (or something) rather than an "alias".

  • Matthias 87 posts 173 karma points
    May 16, 2012 @ 10:30
    Matthias
    0

    thanks, but doesn't work.
    Sorry, forgot to mention an important bit: should work with Umbraco 4.7.1.1

  • Trevor Loader 199 posts 256 karma points
    Jun 01, 2012 @ 04:37
    Trevor Loader
    0

    Do you ever get this to work?

  • Fuji Kusaka 2203 posts 4220 karma points
    Jun 01, 2012 @ 08:33
    Fuji Kusaka
    0

    Hi Matthias

    Try Changing this OrderBy("updateDate desc") to OrderBy("id desc").

    I had the same issue when trying to order by createDate.

    //fuji

  • Matthias 87 posts 173 karma points
    Jun 01, 2012 @ 08:45
    Matthias
    0

    Hi,

    @Trevor: no, i switched to a usercontrol and solved it via the api.

    @Fuji: thanks, sounds indeed like a good workaround - will give it a try.

    Matthias

Please Sign in or register to post replies

Write your reply to:

Draft