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.

We're retiring the forums!

The SilverStripe forums have passed their heyday. They'll stick around, but will be read only. We'd encourage you to get involved in the community via the following channels instead:

Widgets /

Discuss SilverStripe Widgets.

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

Subscribe RSS Widget on the home page

Go to End

2 Posts   2053 Views


126 Posts

10 August 2010 at 4:37pm

Edited: 10/08/2010 4:40pm


I often use the Blog module for the 'home' (or start) page. In this setup there is a little problem with the SubscribeRSSWidget. Instead of linking to (which is the correct link to the rss feed) it links to . If you click on that link all you get is a "Page not found" error.

Here is a simple fix for this problem. In /blog/code/widgets/SubscribeRSSWidget.php add the following line in green to RSSLink():

function RSSLink() {
	$container = BlogTree::current();
	if ($container && $container->Link() == '/') return '/home/rss';
	if ($container) return $container->Link() . 'rss';

It would be good if this or a similar fix could be added to the widget. To me a blog on the home page seems to be a quite common setup.



Forum Moderator, 5523 Posts

10 August 2010 at 4:59pm

See this wiki page for how to submit code enhancements / patches. Things like this fix would be good to get into core as like you said its quite a common setup and a pretty simple fix.