mirror of
https://github.com/silverstripe/silverstripe-subsites
synced 2024-10-22 09:05:55 +00:00
82f1d980e8
Conflicts: code/SubsiteAdmin.php code/extensions/LeftAndMainSubsites.php code/extensions/SiteTreeSubsites.php code/model/Subsite.php composer.json javascript/SubsitesTreeDropdownField.js lang/en_US.php tests/SubsiteAdminTest.php tests/SubsiteTest.php tests/SubsiteTest.yml tests/SubsitesVirtualPageTest.php
28 lines
636 B
PHP
28 lines
636 B
PHP
<?php
|
|
/**
|
|
* Admin interface to manage and create {@link Subsite} instances.
|
|
*
|
|
* @package subsites
|
|
*/
|
|
class SubsiteAdmin extends ModelAdmin {
|
|
|
|
static $managed_models = array('Subsite');
|
|
static $url_segment = 'subsites';
|
|
|
|
static $menu_title = "Subsites";
|
|
|
|
public $showImportForm=false;
|
|
|
|
public function getEditForm($id = null, $fields = null) {
|
|
$form = parent::getEditForm($id, $fields);
|
|
|
|
$grid=$form->Fields()->dataFieldByName('Subsite');
|
|
if($grid) {
|
|
$grid->getConfig()->removeComponentsByType('GridFieldDetailForm');
|
|
$grid->getConfig()->addComponent(new GridFieldSubsiteDetailForm());
|
|
}
|
|
|
|
return $form;
|
|
}
|
|
}
|