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

Can't add pages after installing module subsites


Go to End
Reply


9 Posts   2749 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