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

push FileIFrameField


Go to End
Reply


4 Posts   1210 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!!!