Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class Slider extends DataObject{
- static $db = array (
- 'Title' => 'Varchar'
- );
- static $has_many = array (
- 'SliderItems' => 'SliderItem'
- );
- static $has_one = array (
- 'SiteConfig' => 'SiteConfig'
- );
- function getConfigID(){
- return SiteConfig::current_site_config()->ID;
- }
- function getCMSFields() {
- $fields = parent::getCMSFields();
- $fields->addFieldToTab("Root.Main", new TextField("title"), 'Content');
- //TODO: Set SiteConfigID by default
- // $gridField = new GridField(
- // 'pages',
- // 'Sliders',
- // SliderItem::get(),
- // GridFieldConfig_RecordEditor::create()
- // );
- // $fields->addFieldToTab('Root.Main', $gridField);
- // $fields->addFieldToTab('Root.Main', new HiddenField('SiteConfigID'));
- echo SiteConfig::current_site_config()->ID; exit();
- return $fields;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement