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.

Data Model Questions /

Uploading a Flash file (.swf) to a page


Reply


4 Posts   1029 Views

Avatar
RonG

Community Member, 11 Posts

17 January 2011 at 6:32am

I created a new page type by extending Page. A requirement for the new page type is content editors to be able to add a Flash file (.swf).

I added the following code to the page type (ProjectPage), but now struggling with modifying getCMSFields() to add the field to a tab:

static $has_one = array(
'Photo' => 'Image',
'FlashHeader' => 'File'
);

Which FormField to use for uploaded files (not images) in addFieldToTab method?

Avatar
Pigeon

Community Member, 243 Posts

17 January 2011 at 7:36am

Edited: 25/02/2011 11:00am

FileUploadField FileIframeField is probably your best bet.

Avatar
RonG

Community Member, 11 Posts

17 January 2011 at 8:00am

Where can I find information about FileUploadField?

The following results in an error ("Fatal error: Class 'FileUploadField' not found in ..."):

function getCMSFields() {

...

$fields->addFieldToTab("Root.Content.Main", new FileUploadField('FlashHeader'));

...

}

Avatar
Pigeon

Community Member, 243 Posts

25 February 2011 at 11:00am

FileIframeField sorry :S