mysite/code/HomePage.php

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 HomePage extends Page {
	static $db = array(
		"LeftBoxTxt" => "HTMLText",
		"MiddleBoxTxt" => "HTMLText",		
		"RightBoxTxt" => "HTMLText"
);

	static $has_one = array(
		'LeftBoxImg' => 'Image',
		'MiddleBoxImg' => 'Image',
		'RightBoxImg' => 'Image'
);
	
	function getCMSFields() {
		$fields = parent::getCMSFields();
		
		$fields->addFieldToTab("Root.Content.Main", new HTMLEditorField("LeftBoxTxt","Left box text"));
		$fields->addFieldToTab("Root.Content.Main", new ImageField('LeftBoxImg', 'Left Image'));
		
		$fields->addFieldToTab("Root.Content.Main", new HTMLEditorField('MiddleBoxTxt','Middle box text'));
		$fields->addFieldToTab("Root.Content.Main", new ImageField('MiddleBoxImg', 'Middle Image'));
		
		$fields->addFieldToTab("Root.Content.Main", new HTMLEditorField('RightBoxTxt','Right box text'));
		$fields->addFieldToTab("Root.Content.Main", new ImageField('RightBoxImg', 'Right Image'));
		
		return $fields;
	}
}

class HomePage_Controller extends Page_Controller {
	function init() {
		parent::init();
	}
}
?>