我使用以下代码在 Silverstripe 3.0 后端的设置->主选项卡下添加了新的子选项卡:
公共功能 updateCMSFields(FieldList $fields) {
$fields->addFieldToTab('Root.Main', new TabSet('Tab1'),'Theme');
$fields->addFieldToTab('Root.Main.Tab1', new Tab('SubTab1',new HTMLEditorField("Text", "Text")));
$fields->addFieldToTab('Root.Main.Tab1', new Tab('SubTab2', new DropdownField("DropDown1","DropDown",
array(
'-1' => 'Option1',
'1' => 'Option2',
))));
}
但是主选项卡下面已经有一个名为主题的字段,它是默认生成的。我需要将此字段与我添加的选项卡分开...也许为它创建一个新的子选项卡...请告诉我如何实现这一点...目前它出现在每个选项卡下...