Source of file CategoryExtension.php
Size: 0,963 Bytes - Last Modified: 2021-12-24T06:46:23+00:00
/var/www/docs.ssmods.com/process/src/src/Extensions/CategoryExtension.php
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 | <?php namespace Dynamic\Locator\React\Extensions; use Dynamic\Locator\LocationCategory; use SilverStripe\AssetAdmin\Forms\UploadField; use SilverStripe\Assets\Image; use SilverStripe\Forms\FieldList; use SilverStripe\ORM\DataExtension; /** * Class CategoryExtension * @package Dynamic\Locator\React\Extensions * * @property int MarkerIconImageID * @method Image MarkerIconImage() * * @property-read LocationCategory|CategoryExtension $owner */ class CategoryExtension extends DataExtension { /** * @var array */ private static $has_one = [ 'MarkerIconImage' => Image::class, ]; /** * @var array */ private static $owns = [ 'MarkerIconImage', ]; public function updateCMSFields(FieldList $fields) { parent::updateCMSFields($fields); $fields->insertAfter( 'Title', UploadField::create('MarkerIconImage', 'Marker Icon') ); } } |