Exemplo n.º 1
0
 /**
  * Get CMS Fields
  * 
  * @return FieldList
  */
 public function getCMSFields()
 {
     $fields = parent::getCMSFields();
     $fields->insertAfter($fields->dataFieldByName('ButtonText'), 'Content');
     $fields->insertAfter($fields->dataFieldByName('RedirectPageID'), 'ButtonText');
     $fields->dataFieldByName('Content')->setRows(20);
     $fields->replaceField('RedirectPageID', TreedropdownField::create('RedirectPageID', 'Choose a redirect page', 'SiteTree'));
     return $fields;
 }
Exemplo n.º 2
0
 /**
  * Get CMS fields
  * 
  * @return FieldList
  */
 public function getCMSFields()
 {
     $fields = parent::getCMSFields();
     $fields->removeFieldsFromTab('Root.Main', array('ActionBoxParentID', 'SortOrder'));
     $fields->replaceField('Title', TextField::create('Title', 'Title'));
     $fields->dataFieldByName('Content')->setRows(20);
     $fields->dataFieldByName('ButtonText')->setTitle('Redirect button text');
     $fields->replaceField('RedirectPageID', TreedropdownField::create('RedirectPageID', 'Redirect page', 'SiteTree'));
     return $fields;
 }
Exemplo n.º 3
0
 /**
  * Get CMS Fields
  * 
  * @return FieldList
  */
 public function getCMSFields()
 {
     $fields = parent::getCMSFields();
     $fields->dataFieldByName('Content')->setRows(20);
     $fields->replaceField('VideoURL', TextField::create('VideoURL', 'Video URL'));
     $fields->replaceField('RedirectPageID', TreedropdownField::create('RedirectPageID', 'Choose a redirect page', 'SiteTree'));
     $fields->dataFieldByName('Image')->setTitle('Placeholder')->setFolderName('BlockWidgetVideo/' . $this->ID . '/Images');
     $fields->insertAfter($fields->dataFieldByName('Tagline'), 'Title');
     $fields->insertAfter($fields->dataFieldByName('Content'), 'Tagline');
     $fields->insertAfter($fields->dataFieldByName('VideoURL'), 'Content');
     $fields->insertAfter($fields->dataFieldByName('ButtonText'), 'VideoURL');
     $fields->insertAfter($fields->dataFieldByName('RedirectPageID'), 'ButtonText');
     $fields->insertAfter($fields->dataFieldByName('Image'), 'RedirectPageID');
     $fields->insertAfter($fields->dataFieldByName('BackgroundImage')->setFolderName('BlockWidgetVideo/' . $this->ID . '/BackgroundImages/'), 'Image');
     return $fields;
 }