for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace SilverStripe\DocumentConverter;
use SilverStripe\Assets\File;
use SilverStripe\Forms\FieldList;
use SilverStripe\ORM\DataExtension;
class PageExtension extends DataExtension
{
private static $has_one = [
$has_one
'ImportedFromFile' => File::class
];
public function updateCMSFields(FieldList $fields)
/*
// Currently the ToggleCompositeField plays badly with TreeDropdownField formatting.
// Could be switched back in the future, if this is fixed.
$fields->addFieldToTab('Root.Main',
ToggleCompositeField::create('Import', 'Import', [
SettingsField::create()
])->setHeadingLevel(4)
);
*/
$fields->findOrMakeTab(
'Root.Import',
_t(__CLASS__ . '.ImportTab', 'Import')
$fields->addFieldToTab('Root.Import', SettingsField::create());
}