/**
  * @return mixed
  */
 public function getCMSFields()
 {
     $fields = parent::getCMSFields();
     $fields->addFieldToTab('Root.Main', $templateDropdownField = DropdownField::create('RenderingTemplate', _t('MaintenanceMode.RENDERINGTEMPLATE', 'Template to render with'), self::get_top_level_templates()), 'Content');
     $templateDropdownField->setEmptyString(_t('MaintenanceMode.DEFAULTTEMPLATE', '(Use default template)'));
     $this->extend('updateCMSFields', $fields);
     return $fields;
 }
 function getCMSFields()
 {
     $fields = parent::getCMSFields();
     //get all the fields...
     return $fields;
 }