silverstripe-webpack/app/src/Extensions/CompositeFieldExtension.php

27 lines
616 B
PHP
Raw Normal View History

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;
}
}