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; }
public function getCMSFields() { $f = parent::getCMSFields(); $f->addFieldToTab('Root.Main', new TextField('Capacity', 'Capacity')); return $f; }
public function getLink() { return parent::getLink() . '/#venue=' . $this->ID; }