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.

All other Modules /

Discuss all other Modules here.

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

Can't add pages after installing module subsites


Go to End
Reply


9 Posts   2080 Views

Avatar
dacar

Community Member, 168 Posts

3 January 2013 at 9:56am

hmmm, after changing $subsite = $this->owner->Subsite(); to $subsite = Subsite::currentSubsite(); it is working now.

   function updateCMSFields(&$fields) {
      if($this->owner->MasterPageID) $fields->insertFirst(new HeaderField('This page\'s content is copied from a master page: ' . $this->owner->MasterPage()->Title, 2));
      
      // replace readonly link prefix
      //$subsite = $this->owner->Subsite();
      $subsite = Subsite::currentSubsite();
      if($subsite && $subsite->ID) {
         $baseUrl = 'http://' . $subsite->domain() . '/';
         $fields->removeByName('BaseUrlLabel');
         $fields->addFieldToTab(
            'Root.Content.Metadata',
            new LabelField('BaseUrlLabel',$baseUrl),
            'URLSegment'
         );
      }

Go to Top