Source of file ImageCropFieldAssetFormFactoryExtension.php
Size: 0,622 Bytes - Last Modified: 2021-12-23T10:57:38+00:00
/var/www/docs.ssmods.com/process/src/src/Extensions/ImageCropFieldAssetFormFactoryExtension.php
12345678910111213141516171819 | <?php namespace WebbuildersGroup\ImageCropField\Extensions; use SilverStripe\Core\Extension; use SilverStripe\Forms\FieldList; use WebbuildersGroup\ImageCropField\Forms\ImageCropField; class ImageCropFieldAssetFormFactoryExtension extends Extension { public function updateFormFields(FieldList $fields, $controller, $formName, $context) { $image = isset($context['Record']) ? $context['Record'] : null; if ($image && $image->appCategory() === 'image') { $fields->addFieldToTab('Editor.Crop', ImageCropField::create($this->owner, 'crop', $image)); } } } |