Source of file SCEText.php
Size: 0,722 Bytes - Last Modified: 2018-12-30T10:57:16+00:00
/var/www/docs.ssmods.com/process/src/code/dataobjects/SCEText.php
1234567891011121314151617181920212223242526272829 | <?php class SCEText extends SCEBase { private static $singular_name = 'Textelement'; private static $plural_name = 'Textelemente'; private static $db = [ 'Content' => 'HTMLText', 'FullWidth' => 'Boolean', ]; public function getCMSValidator() { $requiredFields = parent::getCMSValidator(); $requiredFields->addRequiredField('Content'); return $requiredFields; } public function getCMSFields() { $fields = parent::getCMSFields(); $fields->addFieldsToTab('Root.Main', [ DropdownField::create('FullWidth', 'Volle Breite nutzen', [1 => 'Ja', 0 => 'Nein'], 0), HtmlEditorField::create('Content', 'Inhalt'), ]); $this->extend('updateCMSFields', $fields); return $fields; } } |