コード例 #1
0
ファイル: SummitVenue.php プロジェクト: rbowen/openstack-org
 public function getCMSFields()
 {
     $f = parent::getCMSFields();
     $map_field = new UploadField('Map', 'Map');
     $map_field->setAllowedMaxFileNumber(1);
     $map_field->setFolderName(sprintf('summits/%s/locations/venues/maps/', $this->SummitID));
     $f->addFieldToTab('Root.Main', $map_field);
     $config = GridFieldConfig_RecordEditor::create();
     $gridField = new GridField('Rooms', 'Rooms', $this->Rooms(), $config);
     $f->addFieldToTab('Root.Rooms', $gridField);
     return $f;
 }
コード例 #2
0
 public function getCMSFields()
 {
     $f = parent::getCMSFields();
     $f->addFieldToTab('Root.Main', new TextField('Capacity', 'Capacity'));
     return $f;
 }
コード例 #3
0
 public function getLink()
 {
     return parent::getLink() . '/#venue=' . $this->ID;
 }