Source of file ImageBlock.php
Size: 0,979 Bytes - Last Modified: 2021-12-24T06:45:33+00:00
/var/www/docs.ssmods.com/process/src/src/blocks/ImageBlock.php
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 | <?php namespace Dynamic\DynamicBlocks\Block; use SheaDawson\Blocks\Model\Block; use SilverStripe\Assets\Image; class ImageBlock extends Block { /** * @return string */ public function singular_name() { return _t('ImageBlock.SINGULARNAME', 'Image Block'); } /** * @return string */ public function plural_name() { return _t('ImageBlock.PLURALNAME', 'Image Blocks'); } /** * @var array */ private static $has_one = array( 'Image' => Image::class, ); /** * @var string */ private static $table_name = 'ImageBlock'; /** * @return \SilverStripe\Forms\FieldList */ public function getCMSFields() { $fields = parent::getCMSFields(); $fields->dataFieldByName('Title')->setDescription('Internal reference only'); $fields->dataFieldByName('Image')->setFolderName('Uploads/ImageBlocks'); return $fields; } } |