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

Recent Posts Sidebar


6 Posts   1644 Views


4 July 2010 at 1:51am Community Member, 9 Posts

Hi, I'm building my first site with ss. WooHoo!
I'm trying to figure out how I can insert a sidebar that displays the most recent blog posts.
I'll be doing this on the homepage only.

Thanks in advance!


4 July 2010 at 6:02am Community Member, 332 Posts

how many pages u wanna show in recent pages module?
what pagetype u use for the pages??

I have used the latestnews module functionality


4 July 2010 at 11:46am Forum Moderator, 5511 Posts

@SSTN - an example of that is part of the tutorials


7 July 2010 at 6:17am Community Member, 9 Posts

Willr, Thanks.
Does this apply to the Blog Module? That's what I'm using.
I'm not a coder, so I just get by, and I can't figure this out.


7 July 2010 at 8:53am Forum Moderator, 5511 Posts

It can be applied to anything. If you want to show the latest Blog Entries these are under the classname 'BlogEntry' so simply adapt that function to

function LatestNews($num=5) {
return DataObject::get("BlogEntry", "Date DESC", "", $num);

Then in the template you can use <% control LatestNews %>$Title, $Content...<% end_control %>.

Thats how to build it using custom controls. If you have a sidebar already filled with widgets you could use a widget like


7 July 2010 at 4:20pm (Last edited: 8 July 2010 7:08am), Community Member, 9 Posts

Aha! Nevermind. The instructions in the tutorial worked fine. I was just misunderstanding how to properly flush the cache to see the change.