Source of file FormFactoryExtension.php
Size: 0,708 Bytes - Last Modified: 2021-12-24T05:17:34+00:00
/var/www/docs.ssmods.com/process/src/src/Extensions/FormFactoryExtension.php
123456789101112131415161718192021222324 | <?php namespace Innoweb\DMS\Extensions; use SilverStripe\Core\Extension; use SilverStripe\Forms\FieldList; use SilverStripe\Forms\TextareaField; class FormFactoryExtension extends Extension { public function updateFormFields(FieldList $fields, $controller, $formName, $context) { $descField = TextareaField::create('Description', _t(DMSDocument::class . '.DESCRIPTION', 'Description')); $titleField = $fields->fieldByName('Editor.Details.Title'); if ($titleField) { if ($titleField->isReadonly()) { $descField = $descField->performReadonlyTransformation(); } $fields->insertAfter('Title', $descField); } } } |