【发布时间】:2012-09-10 16:58:42
【问题描述】:
我使用以下代码在 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',
))));
}
但主选项卡下已经有一个名为主题的字段,默认生成。我需要将此字段与我添加的选项卡分开...也许为它创建一个新的子选项卡...请告诉我如何实现这一点...目前它出现在每个选项卡下...
【问题讨论】:
标签: silverstripe