1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php

class Activiteit extends Page{

	static $has_one = array(
		'Contactpersonen' => 'PersonenObject'
	);

		public function getCMSFields() {
		$fields = parent::getCMSFields();

		$contactpersonen = new HasOneDataObjectManager(
			$this,
			'Contactpersonen',
			'PersonenObject',
			array (
				'Name' 		=> 'Naam',
				'Function'	=> 'Functie'
			),
			'getCMSFields_forPopup','','Name ASC'
		);
		$contactpersonen->setAddTitle('Contactpersonen');
		$contactpersonen->setSingleTitle('Contactpersoon');
		
		$fields->addFieldToTab("Root.Content.Contactpersonen", $contactpersonen);
		
		return $fields;
	}


}

class Activiteit_Controller extends Page_Controller {
}

?>