public function getCMSFields() { $fields = parent::getCMSFields(); if (!($image_field = $fields->dataFieldByName("SummaryImage"))) { $image_field = UploadField::create("SummaryImage", "Image to use")->setFolderName("casestudies"); $fields->addFieldToTab("Root.Main", $image_field, "Content"); } else { $image_field->setFolderName("casestudies"); } return $fields; }