How can I change the sort order of the Default blog page in SharePoint 2010? Currently the default sort order is by Published date. I would like to change it to where it sorts by Category (which is a protected field) then by Published date. My problem is when I go to change the sort order Category is not in the drop-down list. So I guess my real question is how can I get Category to show up in sort order drop-down list so I can select it? Any guidance on this will be GREATLY appreciated.

  • 1
    I think the Category column is set as multi-valued by default in the Blog template, are you able to set it to single-valued? Multi-valued columns can't be sorted in a list. – James Love Feb 1 '12 at 21:53
  • Category is a protected field (it was created by SharePoint). So where can I change it to a single value? – govgirl Feb 2 '12 at 16:21
  • If you look for the list that stores in the Posts in View All Site Content, then go to List Settings for that list, then find the Categories field, you should be able to change it to Single Value there. – James Love Feb 2 '12 at 16:29
  • Okay--I tried your suggestion and unfortunately the Category field cannot be changed. I even went into SharePoint Designer and tried to do it there and I got a message stating that sealed fields cannot be changed. Have you been able to change it???? – govgirl Feb 2 '12 at 20:49
  • Never tried. What you could do, I guess, is create a new field for Categories, set it as a lookup that points to the Categories list, and set it to single valued. I'm not certain how this will effect the post authoring experience though (ie: not sure if you can set the category in the way you normally do). – James Love Feb 2 '12 at 20:57

Since blogs in SharePoint are sequenced in chronological order of their posting, to change the order requires time travel. Actually, you can edit the time field in the publishing properties for the post. Simply apply new publishing times to all of the posts in the order that you want them to appear.

To perform this task, go to the Post list (Click the Manage Post List on the Blog Home Page), select the individual post to edit and change the Published time (I wish it was that easy to fool time in the real world).

Good luck -- Jerry

|improve this answer|||||
  • Hmmm! I tried your suggestion and it kinda sorta works. Yes the publish date changes, but the time does not. For example: OLD DATE= 02/14/12 OLD TIME= 4:29 PM NEW DATE= 03/26/12 NEW TIME= 4:29 PM (even though I did it at 11:01 AM). – govgirl Mar 26 '12 at 16:11

Click edit page on the blog home page. This should then allow you to edit the posts webpart. In the web part under List Views click edit view. Sort by ascending hit ok and save.

|improve this answer|||||

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.