Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

DataObjectManager Module /

Discuss the DataObjectManager module, and the related ImageGallery module.

Moderators: martimiz, UncleCheese, Sean, biapar, Willr, Ingo, swaiba, simon_w

Cant seem to implement SimpleImageField and ImageField in SS 2.4.5


2 Posts   765 Views


Community Member, 8 Posts

22 March 2013 at 5:51am

Hi All,

I am trying to implement an image field for a cusatom page type. This is what I have in my class that extends Page.

   static $db = array(
      'Subtitle'             => 'Text',
      'TitleImage'          => 'ImageField',
   static $has_one = array(

   /* admin icon */
   static $icon = 'themes/bayer/images/treeicons/folder-blue';
   /* allowed child page types */
   static $allowed_children = array('');

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

      // Remove fields
      // $fields->removeFieldFromTab("Root.Content.Main","MenuTitle");
      // Add
      $fields->addFieldToTab('Root.Content.Main', new TextField('Subtitle', 'Page subtitle (right under main title)'), 'MenuTitle');
      $fields->addFieldToTab('Root.Content.Main', new ImageField('TitleImage', 'Page title image (top right corner)', null, null, null, "Fungicide"), 'MenuTitle');

When I go to the admin side and try to edit a page using this page type, I get errors!! I get the popup error with an SQL statement issue.

Any ideas!?

I'm stuck on SS 2.4.5 as I have in herited this project and upgrading it out of scope! :(

Any help very much appreciated,


Forum Moderator, 5513 Posts

26 March 2013 at 8:07pm

While in the CMS you need to use the FileIFrameField