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.

Archive /

Our old forums are still available as a read-only archive.

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

push FileIFrameField


Reply


4 Posts   1139 Views

Avatar
Blackdog

Community Member, 156 Posts

9 August 2008 at 4:20pm

Edited: 09/08/2008 4:39pm

Any idea why FileIFrameField would fail in SS 2.2.2 within the following?

class Track extends DataObject {
   
   static $db = array(
      'Band' => 'Varchar(255)',
      'TrackTitle' => 'Varchar(255)'
   );
   
   static $has_one = array(
      'MySongs' => 'Songs',
      'FileName' => 'File'
   );
      
   function getCMSFields_forPopup() {
      $fields = new FieldSet();
      $fields->push( new TextField( 'Band', 'Band Name' ) );
      $fields->push( new TextField( 'TrackTitle', 'Track Title' ) );
      $fields->push( new FileIFrameField( 'FileName', 'File' ) );
      return $fields;
   }
}

Avatar
Blackdog

Community Member, 156 Posts

9 August 2008 at 5:36pm

ok I changed FileIFrameField to ImageField and kept the TrackTitle type as File and it works fine.

I can only assume the problem lays with FileIFrameField when it is within the popup.

cheers.

Avatar
Sean

Forum Moderator, 922 Posts

9 August 2008 at 6:43pm

I suspect you're right - the popup already has an iframe, so an iframe included inside one just sounds like madness. xD

Avatar
Blackdog

Community Member, 156 Posts

9 August 2008 at 7:09pm

yeah, so it would help if FileField was handled the same in a IFrame is ImageField is.

regardless, I can finish this project!!!