Source of file FeatureElement.php
Size: 1,271 Bytes - Last Modified: 2020-11-13T10:29:06+00:00
/var/www/docs.ssmods.com/process/src/src/Models/Elements/FeatureElement.php
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 | <?php namespace Nobrainer\Elemental\Elements; use gorriecoe\Link\Models\Link; use SilverStripe\Assets\Image; use SilverStripe\Forms\FieldList; /** * Created by PhpStorm. * User: tn * Date: 30/03/2020 * Time: 17.04 */ class FeatureElement extends ContentElement { private static $table_name = 'NobrainerPromoElement'; private static $singular_name = 'Promo element'; private static $plural_name = 'Promo element'; private static $description = 'A basic element for content rendered in columns via different templates'; private static $icon = 'font-icon-block-layout'; //private static $defaults = ['Title' => 'Sub pages']; //private static $controller_template = 'MyElementHolder'; private static $inline_editable = false; /** * @var array */ private static $db = []; /** * @var array */ private static $has_one = []; private static $owns = []; public function getCMSFields() { $this->beforeUpdateCMSFields(function (FieldList $fields) { }); return parent::getCMSFields(); } /** * @return string */ public function getType(): string { return _t(__CLASS__ . '.BlockType', 'Featured content'); } } |