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.

Data Model Questions /

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

Adding option drop-downs to pages

Go to End

2 Posts   513 Views


Community Member, 32 Posts

11 May 2012 at 3:02am

I'm trying to figure out how to add an option on my CMS editor page, sidebar content. So far I've done this:

function getCMSFields() 
      $fields = parent::getCMSFields(); 
		 new HTMLEditorField('SideContent','Sidebar content')); 
		  new OptionsetField(
		    $title = 'Show social widgets on this page',
		    $source = array(
			  '1' => 'show','2' => 'hide'),
      return $fields;

In my page controller, which shows the controls but doesn't save their state when I click save. What am I missing?


Community Member, 115 Posts

11 May 2012 at 8:57am

You probably need to declare:

static $db = array(); or a $has_one or $has_many relationship titled 'ShowSocial'

Else you are giving the program the interface to do what you want, but you're not giving it anywhere to be saved.