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.

Customising the CMS /

Empty TreeMultiselectField and $many_many


Reply


483 Views

Avatar
hello_world

Community Member, 17 Posts

26 October 2011 at 3:14am

Hi,
I have defined two classes: Products and Solutions.
The Product has many Solutions so I defined relationship many_many (static $has_many = array( "Solution" => "Solutions");).
Just to able add Solutions to Products in getCMSField, I defined TreeMultiselectFiel.

$MapSolutions = DataObject::get("SiteTree","`ClassName`='Solutions'")->toDropDownMap('ID','Title');   
$fields->addFieldToTab("Root.Content.Main", new TreeMultiselectField('Solution','Description',$MapSolutions);,'Content');

During saving relationship are created - works fine. But when I refresh (F5 or CTRL+R) in TreeMultiselectField I can`t see which Solutions will be selected before write Content.

Thanks for help