2019-12-17 21:43:28 +01:00
|
|
|
<?php
|
|
|
|
|
|
|
|
|
2021-03-14 21:45:35 +01:00
|
|
|
namespace App\Extensions;
|
2019-12-17 21:43:28 +01:00
|
|
|
|
|
|
|
use SilverStripe\Blog\Forms\GridField\GridFieldConfigBlogPost;
|
|
|
|
use SilverStripe\Core\Extension;
|
|
|
|
use SilverStripe\Forms\CompositeField;
|
|
|
|
use SilverStripe\Forms\FieldList;
|
|
|
|
use SilverStripe\ORM\DataExtension;
|
|
|
|
|
|
|
|
class CompositeFieldExtension extends CompositeField
|
|
|
|
{
|
2020-07-01 11:02:39 +02:00
|
|
|
public function extraClass()
|
|
|
|
{
|
|
|
|
return 'composite '.parent::extraClass();
|
|
|
|
}
|
|
|
|
|
2019-12-17 21:43:28 +01:00
|
|
|
public function getAttributes()
|
|
|
|
{
|
|
|
|
$attrs = parent::getAttributes();
|
|
|
|
unset($attrs['name'], $attrs['type'], $attrs['disabled'], $attrs['readonly'], $attrs['autofocus']);
|
2020-07-01 11:02:39 +02:00
|
|
|
|
2019-12-17 21:43:28 +01:00
|
|
|
return $attrs;
|
|
|
|
}
|
|
|
|
}
|