**/ class GridFieldSiteTreeEditButton extends GridFieldEditButton { /** * @param GridField $gridField * @param DataObject $record * @param string $columnName * * @return string - the HTML for the column */ public function getColumnContent($gridField, $record, $columnName) { // No permission checks - handled through GridFieldDetailForm // which can make the form readonly if no edit permissions are available. $data = new ArrayData(array( 'Link' => $record->CMSEditLink() )); return $data->renderWith('GridFieldEditButton'); } }