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've moved the forum!

Please use forum.silverstripe.org for any new questions (announcement).
The forum archive will stick around, but will be read only.

You can also use our Slack channel or StackOverflow to ask for help.
Check out our community overview for more options to contribute.

Blog Module /

Discuss the Blog Module.

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

Blog holder as home page?


Go to End


12 Posts   8625 Views

Avatar
3 midgets In a man suit

Community Member, 13 Posts

29 November 2009 at 9:47am

Well I am having a similar issue so instead of starting a new thread figured I would post it here.

on my site 2branson.com I have a blog holder as the home page but all of the tags and anywidget links show up as 404

Avatar
Filtre_

Community Member, 1 Post

29 November 2009 at 12:08pm

Edited: 29/11/2009 12:14pm

My blog was set as homepage and caused the same issue: all of the tags links would come out as 404

Here is how I fixed it:

BlogEntry.php

'Link' => $this->getParent()->Link() . 'tag/' . urlencode($tag)
changed to:

'Link' => $this->getParent()->Link() . 'home/tag/' . urlencode($tag)

In TagCloudWidget.php
"Link" => $blogHolder->Link() . 'tag/' . urlencode($tag)

changed to
"Link" => $blogHolder->Link() . 'home/tag/' . urlencode($tag)

where "home" is the page name of startpage i.e. the blog

@3 midgets In a man suit
I can see that it would work on your site, too:

http://2branson.com/tag/don+solice

http://2branson.com/home/tag/don+solice

Avatar
SightUnseen

Community Member, 28 Posts

29 November 2009 at 12:29pm

Filtre_, thank you for this; pointed us in the right direction too.

http://crew.org.nz/2009/11

http://crew.org.nz/home/2009/11

Avatar
DsX

Community Member, 178 Posts

21 January 2010 at 8:03am

Edited: 21/01/2010 2:01pm

thanks Filtre_ just what I was looking for... I had noticed that adding the home to the url worked, but had not a chance to look into the code.. you have saved me some time ;)

any outstanding issues once this change is made?

[Updated]
Ok, after some messing, I have found that it seems better to create a redirector page that is labelled as home (not shown in menu) that redirects to your blog page.
This way I haven't needed to edit any of the widgets as show previously.
Not sure if I will suffer any performance loss due to the redirect, but for my purposes this seems to be the more manageable solution.

Go to Top