是否可以从SilverStripe 4.2.2的后端的页面中删除/禁用默认的HtmlEditorField(内容)?
答案 0 :(得分:1)
在您的Page或Page的子类中:
ssh-keygen
或作为扩展名:
public function getCMSFields()
{
$fields = parent::getCMSFields();
$fields->removeByName('Root.Main.Content');
return $fields;
}
并使用YAML配置将扩展名应用于您的页面:
class RemoveContentExtension extends \SilverStripe\ORM\DataExtension
{
public function updateCMSFields(\SilverStripe\Forms\FieldList $fields)
{
$fields->removeByName('Root.Main.Content');
}
}