Source of file EmbedBlock.php
Size: 1,158 Bytes - Last Modified: 2021-12-24T06:45:33+00:00
/var/www/docs.ssmods.com/process/src/src/blocks/EmbedBlock.php
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 | <?php namespace Dynamic\DynamicBlocks\Block; use SheaDawson\Blocks\Model\Block; class EmbedBlock extends Block { /** * @return string */ public function singular_name() { return _t('EmbedBlock.SINGULARNAME', 'oEmbed Block'); } /** * @return string */ public function plural_name() { return _t('EmbedBlock.PLURALNAME', 'oEmbed Blocks'); } /** * @var array */ private static $has_one = [ //'EmbeddedObject' => 'EmbeddedObject', // todo readd once Linkable is SS4 compatible ]; /** * @var string */ private static $table_name = 'EmbedBlock'; /** * @return \SilverStripe\Forms\FieldList */ public function getCMSFields(){ $fields = parent::getCMSFields(); $fields->removeByName([ 'EmbeddedObjectID', ]); /* // todo readd once Linkable is SS4 compatible $fields->addFieldToTab( 'Root.Embed', EmbeddedObjectField::create('EmbeddedObject', 'Content from oEmbed URL', $this->EmbeddedObject()) ); */ return $fields; } } |