mirror of
https://github.com/silverstripe/silverstripe-reports
synced 2024-10-22 11:05:53 +02:00
Merge branch 'master' of github.com:silverstripe/silverstripe-cms
This commit is contained in:
commit
2039aaeb26
@ -63,6 +63,7 @@ class ErrorPage extends Page {
|
||||
function requireDefaultRecords() {
|
||||
parent::requireDefaultRecords();
|
||||
|
||||
if ($this->class == 'ErrorPage' && SiteTree::get_create_default_pages()) {
|
||||
// Ensure that an assets path exists before we do any error page creation
|
||||
if(!file_exists(ASSETS_PATH)) {
|
||||
mkdir(ASSETS_PATH);
|
||||
@ -122,6 +123,7 @@ class ErrorPage extends Page {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function getCMSFields() {
|
||||
$fields = parent::getCMSFields();
|
||||
|
@ -228,6 +228,15 @@ class SiteTree extends DataObject implements PermissionProvider,i18nEntityProvid
|
||||
self::$create_default_pages = $option;
|
||||
}
|
||||
|
||||
/**
|
||||
* Return true if default pages should be created on /dev/build.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public static function get_create_default_pages() {
|
||||
return self::$create_default_pages;
|
||||
}
|
||||
|
||||
/**
|
||||
* Fetches the {@link SiteTree} object that maps to a link.
|
||||
*
|
||||
@ -1291,7 +1300,7 @@ class SiteTree extends DataObject implements PermissionProvider,i18nEntityProvid
|
||||
parent::requireDefaultRecords();
|
||||
|
||||
// default pages
|
||||
if($this->class == 'SiteTree' && self::$create_default_pages) {
|
||||
if($this->class == 'SiteTree' && self::get_create_default_pages()) {
|
||||
if(!SiteTree::get_by_link('home')) {
|
||||
$homepage = new Page();
|
||||
$homepage->Title = _t('SiteTree.DEFAULTHOMETITLE', 'Home');
|
||||
|
Loading…
Reference in New Issue
Block a user