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

First Page instead of URLSegment = /home


Reply

4 Posts   1340 Views

Avatar
stefant42

3 March 2010 at 12:11pm (Last edited: 3 March 2010 12:11pm), Community Member, 14 Posts

Is it possible to teach Silverstripe to use the First Page of Sitetree instead of searching for the URLSegement "/" or "/home"..

Avatar
carlos

3 March 2010 at 2:32pm Community Member, 41 Posts

Hi,

just checked, it will use the first page in the SiteTree as the home page, not matter the name of the page.
you'll need to check the version of SS you are using.

cheers

Avatar
stefant42

4 March 2010 at 2:13am Community Member, 14 Posts

I'm still using SS 2.3.4 with the subsite module... Is it possible, that the subsite module make it happen?

Avatar
stefant42

12 July 2010 at 10:48pm Community Member, 14 Posts

You can solve the Problem in

class RootURLController extends Controller {
   
   /**
    * @var boolean $is_at_root
    */
   protected static $is_at_root = false;
   
   /**
    * @var string $default_homepage_urlsegment Defines which URLSegment value on a {@link SiteTree} object
    * is regarded as the correct "homepage" if the requested URI doesn't contain
    * an explicit segment. E.g. http://mysite.com should show http://mysite.com/home.
    */
   protected static $default_homepage_urlsegment = 'home';

see    protected static $default_homepage_urlsegment = 'home';