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


4 Posts   1024 Views


17 January 2011 at 6:32am Community Member, 11 Posts

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?


17 January 2011 at 7:36am (Last edited: 25 February 2011 11:00am), Community Member, 243 Posts

FileUploadField FileIframeField is probably your best bet.


17 January 2011 at 8:00am Community Member, 11 Posts

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'));




25 February 2011 at 11:00am Community Member, 243 Posts

FileIframeField sorry :S