5116 Posts in 1525 Topics by 1118 members
|
Page:
1
|
Go to End | |
| Author | Topic: | 811 Views |
-
adding new field to page module

20 May 2010 at 9:16am
Hey all,
I've added a new field to the mysite/code/Page.php file and it built fine, but when I try to populate the field with data in the admin area it says it updates but doesn't save the data to the database table. Have I setup the code correctly? Sound like anything obvious?
class Page extends SiteTree {
public static $db = array(
);
public static $has_one = array(
'GoogleMapAddress' => 'Text'
);
public function getCMSFields() {
$fields = parent::getCMSFields();$fields->addFieldToTab('Root.Content.Main', new TextField('GoogleMapAddress', 'Google Map Address'), 'Content');
return $fields;
}
}Thanks
-
Re: adding new field to page module

20 May 2010 at 10:18am
Hi!
You have not added a field (db array), but a relation (has-one array), with a wrong syntax, by the way. Just put 'GoogleMapAddress' => 'Text' in the db array.
May I suggest you to follow the SS tutorials? You’ll quickly get it.
Hope it helps,
Juan
| 811 Views | ||
|
Page:
1
|
Go to Top |

