Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

General Questions

General questions about getting started with SilverStripe that don't fit in any of the categories above.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

Sorting items / data


2 Posts   707 Views


12 July 2011 at 10:29pm Community Member, 15 Posts


I have created special page like catalog with items in it but it'd like to sort them by date (newest on the top).
In my site tree it looks like that:

Catalog holder page |
- item page / date 1996
- item page / date 2001
- item page / date 2010

And i'd like to display those in a list sorted by date (newest on the top).
Help please ...


13 July 2011 at 12:07am (Last edited: 13 July 2011 12:07am), Forum Moderator, 1796 Posts

I have no idea how to do this within the sitetree automatically (I know that you are able to manually re-order the pages).
But if it is within a DataObject::get then you can specific the sort order.

Possibly adding this to your page object would work - but as I said within the sitetree I don't know..

$default_sort = 'Created DESC'; //order by created date - I assume this is what you mean by "Date"