Source of file Base.php
Size: 0,839 Bytes - Last Modified: 2021-12-23T11:00:17+00:00
/var/www/docs.ssmods.com/process/src/src/Model/Block/Base.php
123456789101112131415161718192021222324252627282930 | <?php namespace zauberfisch\PageBuilder\Model\Block; /** * @author zauberfisch */ class Base extends Group { public static function get_create_options() { return []; } public function getField($name) { return $name = in_array($name, ['WidthDesktop', 'WidthTablet']) ? 12 : parent::getField($name); } function getPageBuilderFields($prefix, $pageBuilder, $blockPosition = 0, $parent = null) { $fields = parent::getPageBuilderFields($prefix, $pageBuilder, $blockPosition, $parent); $fields->removeByName($this->getNameForField($prefix, 'Widths')); $fields->removeByName($this->getNameForField($prefix, 'Controls')); $fields->removeByName($this->getNameForField($prefix, 'ClassNameInfo')); return $fields; } public function extraClass() { $this->addExtraClass('grid-base'); return parent::extraClass(); } } |