7912 Posts in 1355 Topics by 930 members
DataObjectManager Module
SilverStripe Forums » DataObjectManager Module » Error Missing Argument
Discuss the DataObjectManager module, and the related ImageGallery module.
Moderators: martimiz, UncleCheese, Howard, Sean, Ryan M., biapar, Willr, Ingo, swaiba, simon_w
|
Page:
1
|
Go to End | |
| Author | Topic: | 1184 Views |
-
Error Missing Argument

20 January 2010 at 12:44am Last edited: 20 January 2010 12:45am
I have this error when extending ImageGallery, I'm sure its something simple but I just can't work it out!! help appreciated, thanks
It happens when I try and add the pagetype in the CMS."ERROR [Warning]: Missing argument 1 for ImageGalleryPage::getCMSFields(), called in /home/sites/mysite.co.uk/public_html/mysite/code/MyImageGalleryPage.php on line 17 and defined
IN POST /admin/getitem?ID=20&ajax=1
Line 106 in /home/sites/mysite.co.uk/public_html/image_gallery/code/ImageGalleryPage.php"I'm trying to add two image fields to my 'images' tab it worked in MAMP but not live...
This is my MyImageGallery.php
<?php
class MyImageGalleryPage extends ImageGalleryPage {
protected $itemClass = "MyImageGalleryItem";static $icon = "themes/shop/images/treeicons/gallery";
static $db = array(
);static $has_one = array(
'GalleryButtonImage' => 'Image',
'GalleryButtonImage2' => 'Image'
);function getCMSFields(){
$f = parent::getCMSFields();
$f->addFieldToTab("Root.Content.Images", new ImageField('GalleryButtonImage','Button Image'));
$f->addFieldToTab("Root.Content.Images", new ImageField('GalleryButtonImage2','Button Image Roll Over'));
return $f;
}
}class MyImageGalleryPage_Controller extends ImageGalleryPage_Controller {
}
?>
| 1184 Views | ||
|
Page:
1
|
Go to Top |

