Copied to clipboard

Flag this post as spam?

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


  • Joao 53 posts 172 karma points
    Aug 07, 2013 @ 12:12
    Joao
    0

    Problems with OrderBy

     Hello.

    I have been reading through a lot of posts but I haven't been able to solve my problem. What I want to do is simple, I want to display a preview of all the blog posts from newer to older. I am able to get all the posts and display them but I can't get them in the order I want. This is my razor script file:

    @inherits umbraco.MacroEngines.DynamicNodeContext  
    @{
    var items = @Model.Descendants("BlogPost").Where("Visible").OrderBy("CreateDate, desc");
    foreach (var item in items)
    {
    <div class="blog_Post">
      <div class="blog_Title">@item.blogPostTitle</div>
      <div class="blog_Date">@item.CreateDate.ToString("dddd MMMM yyyy H:mm") @item.CreatorName</div>
      <div class="blogMainImage"><img src="@Model.MediaById(item.blogMainPicture).umbracoFile" alt=""/></div>
      <div class="blogPreview">@Library.Truncate(@item.blogText,400)</div>     
      <div class="blog_Link"><a href="@item.Url">lue lisää</a></div>
    </div>
    }
    }

    I have tried changing to OrderBy("CreateDate, asc") but nothing changes. I have read that some people use the following syntax: OrderBy("CreateDate desc") but if I change it to that it will give an error and not load.

    I have also tried OrderByDescending(x => x.CreateDate); but it does not load as well.

    Can someone help?

    For the record, I'm using  umbraco v 4.11.3 (Assembly version: 1.0.4760.34993) 

     

  • Jeavon Leopold 3074 posts 13632 karma points MVP 11x admin c-trib
    Aug 07, 2013 @ 12:26
    Jeavon Leopold
    101

    Hi Joao,

    I just tried the below and it worked fine (v6.1.1):

    var items = Model.Descendants("BlogPost").Where("Visible").OrderBy("CreateDate desc");  
    

    Could you try that, if you still get an error we will need to know what it says?

    Thanks,

    Jeavon

  • Joao 53 posts 172 karma points
    Aug 07, 2013 @ 12:29
    Joao
    0

    Ok i feel kinda dumb right now... I just tried it and worked but I could swear it didn't before! Thank you for such a quick reply Jeavon!

  • Jeavon Leopold 3074 posts 13632 karma points MVP 11x admin c-trib
    Aug 07, 2013 @ 12:30
    Jeavon Leopold
    0

    Np, glad it's sorted!

  • This forum is in read-only mode while we transition to the new forum.

    You can continue this topic on the new forum by tapping the "Continue discussion" link below.

Please Sign in or register to post replies